Clase que representa un vector y proporciona diversas operaciones y manipulaciones.

Constructors

Methods

  • Ordena los elementos del vector mediante el algoritmo bogo sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Ordena los elementos del vector mediante el algoritmo bubble sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Busca y devuelve el elemento mayor en el vector en posiciones múltiplos del índice dado.

    Parameters

    • indice: number

      Índice para determinar las posiciones a considerar.

    Returns number

    • Elemento mayor.
  • Busca el elemento menos repetido en el vector.

    Returns number

    • Elemento menos repetido.
  • Calcula y devuelve la media de los elementos del vector en posiciones múltiplos del índice dado.

    Parameters

    • indice: number

      Índice para determinar las posiciones a considerar.

    Returns number

    • Media de los elementos.
  • Realiza una búsqueda binaria en el vector para encontrar un valor específico.

    Parameters

    • valorBuscado: number

      Valor a buscar en el vector.

    • a: number = 0

      posicion inic/al

    • b: number = ...

    Returns boolean

    • true si se encuentra el valor, false de lo contrario.
  • Realiza una búsqueda secuencial en el vector para encontrar un valor específico.

    Parameters

    • valorBuscado: number

      Valor a buscar en el vector.

    • a: number = 0

      posicion inicial

    • b: number = ...

    Returns boolean

    • true si se encuentra el valor, false de lo contrario.
  • Carga el vector con números aleatorios en un rango específico.

    Parameters

    • numeroDeElementos: number

      Número de elementos a cargar.

    • valorInicial: number

      Valor mínimo del rango.

    • valorFinal: number

      Valor máximo del rango.

    Returns void

  • Carga los digitos de un número en el vector

    Parameters

    • numero: number

      numero a cargar digitos

    Returns void

  • Carga un elemento en el vector.

    Parameters

    • numero: number

      Elemento a cargar.

    Returns void

  • Carga en un vector la frecuencia de cómo aparece cada número del vector actual en otro vector.

    Parameters

    • v3: Vector

      Vector donde se carga la frecuencia.

    • v2: Vector

      Vector con los elementos cuya frecuencia se va a calcular.

    Returns void

  • Cargar El vector con la siguiente serie

    Parameters

    • numeroDeElementos: number

      Cantidad de elementos

    Returns void

    const n1 = new Vector()
    n1.cargarSerie1(5)
    [1, 21, 321, 4321, 54321]
  • Carga el vector con una serie aritmética.

    Parameters

    • numeroDeElementos: number

      Número de elementos a cargar.

    • valorInicial: number

      Primer término de la serie.

    • razon: number

      Razón de la serie.

    Returns void

  • Carga el vector con una serie de Fibonacci.

    Parameters

    • numeroDeElementos: number

      Número de elementos a cargar.

    Returns void

  • Metodo que carga serie Geometrica

    Parameters

    • numeroDeElementos: number

      Número de elementos a cargar.

    • valorInicial: number

      Primer término de la serie.

    • razon: number

      Razón de la serie.

    Returns void

  • Concatena dos vectores al final del vector actual.

    Parameters

    • v1: Vector

      Vector a concatenar.

    Returns void

  • Cuenta la cantidad de numeros que cumplen con la condición.

    Parameters

    • method: MethodsOfNumero

      Metodo de la clase Número

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns number

    • Número de elementos no capicúas en el vector.
  • Cuenta los submúltiplos en el vector.

    Returns number

    • Número de submúltiplos.
  • Ordena los elementos del vector mediante el algoritmo counting sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Descarga el vector en formato de cadena.

    Returns string

    • Cadena que representa el vector.
  • Desordena los elementos del vector

    Parameters

    • a: number

      posicion inicial

    • b: number

      posicion final

    Returns void

  • Calcula y devuelve la desviación estándar de los elementos en el vector.

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

    Returns number

    • Desviación estándar de los elementos en el vector.
  • Calcula y devuelve la desviación media de los elementos en el vector.

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

    Returns number

    • Desviación media de los elementos en el vector.
  • Obtiene la diferencia A - B de dos conjuntos y carga el resultado en el vector actual.

    Parameters

    Returns void

  • Obtiene la diferencia B - A de dos conjuntos y carga el resultado en el vector actual.

    Parameters

    Returns void

  • Duplica los elementos del vector.

    Returns void

  • Elimina los elementos duplicados del vector.

    Returns void

  • Elimina los elementos de un vector indicando dos posiciones (rango).

    Parameters

    • a: number

      Índice de inicio del rango.

    • b: number

      Índice de fin del rango.

    Returns void

  • Elimina un número del vector

    Parameters

    • numero: number

      numero a eliminar del vector

    Returns void

  • Encuentra el elemento menos repetido entre un segmento del vector.

    Parameters

    • a: number

      Índice de inicio del segmento.

    • b: number

      Índice de fin del segmento.

    Returns number

    • Elemento menos repetido en el segmento.
  • Encuentra la frecuencia de distribución de un segmento

    Parameters

    • a: number

      primer Intervalo

    • b: number

      segundo Intervalo

    • v2: Vector

      objeto de la clase vector

    • v3: Vector

      objeto de la clase vector

    Returns void

  • Calcula y devuelve la frecuencia de un elemento en el vector.

    Parameters

    • elemento: number

      Elemento cuya frecuencia se desea calcular.

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns number

    • Frecuencia del elemento en el vector.
  • Inserta un vector en otro en una posición específica.

    Parameters

    • v1: Vector

      Vector a insertar.

    • v2: Vector

      Vector que contiene los elementos a insertar.

    • posicion: number

      Posición en la que se insertará el vector.

    Returns void

  • Ordena los elementos del vector mediante el algoritmo insertion sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Intercala los números pares e impares del vector.

    Parameters

    • method: MethodsOfNumero

      Metodo de la clase Número

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Intercambia dos elementos en posiciones específicas del vector.

    Parameters

    • a: number

      Posición del primer elemento.

    • b: number

      Posición del segundo elemento.

    Returns void

  • Obtiene la intersección de dos cactualonjuntos y carga el resultado en el vector.

    Parameters

    Returns void

    carga el vector actual la interseccion

  • Invierte el orden de los elementos del vector.

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Encuentra y devuelve el valor máximo en el vector.

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns number

    • Valor máximo en el vector.
  • Calcula y asigna el valor máximo y su frecuencia a un objeto dado.

    Parameters

    • objetoMaxYFrec: objetoMaxYFrec

      Objeto que almacenará el máximo y su frecuencia.

    • a: number = 0
    • b: number = ...

    Returns void

  • Ordena los elementos del vector mediante el algoritmo merge sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Verifica si un número pertenece al vector.

    Parameters

    • numero: number

      Número a verificar.

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns boolean

    • true si el número pertenece al vector, false de lo contrario.
  • Elimina el último elemento del vector

    Returns void

  • Calcula y devuelve el promedio de los elementos en el vector.

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

    Returns number

    • Promedio de los elementos en el vector.
  • Ordena los elementos del vector mediante el algoritmo quick sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Retorna la dimensión del vector (número de elementos).

    Returns number

    • Número de elementos en el vector.
  • Retorna el elemento en una posición específica del vector.

    Parameters

    • elemento: number

      Posición del elemento a retornar.

    Returns number

    • Elemento en la posición especificada.
  • Segmenta el vector separando los números pares de los impares.

    Parameters

    • method: MethodsOfNumero

      Metodo de la clase Número

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Selecciona los números primos del vector y los carga en otro vector.

    Parameters

    • v2: Vector

      Vector donde se cargarán los números primos.

    • method: MethodsOfNumero

      Metodo de la clase Número

    • yesOrNo: boolean = true

      Valor Booleano

    Returns void

    const v1 = new Vector();
    const v2 = new Vector();
    v1.cargar(10,1,9);
    v1.seleccionar(v2,'verificarPar', true)
    console.log(v2.descargar()) // 2, 4, 6, 8
    v1.seleccionar(v2, 'verificarPar', false)
    console.log(v2.descargar()) // 1, 3, 5, 7
  • Selecciona los números mayores que la media más la desviación estándar y los carga en otro vector.

    Parameters

    • v2: Vector

      Vector donde se cargarán los números seleccionados.

    Returns void

  • Selecciona elementos del vector por posición en un intervalo específico.

    Parameters

    • intervalo: number

      Intervalo de selección.

    • v2: Vector

      Vector donde se cargarán los elementos seleccionados.

    Returns void

  • Ordena los elementos del vector mediante el algoritmo selection sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • Ordena los elementos del vector mediante el algoritmo shell sort.

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns void

  • suma los números del vector

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns number

    la suma

  • Obtiene la unión de dos conjuntos y carga el resultado en el vector actual.

    Parameters

    Returns void

  • El Vector

    Returns number[]

  • Verifica si todos los elementos del vector son iguales.

    Parameters

    • a: number = 0

      posicion inicial

    • b: number = ...

      posicion final

    Returns boolean

    • Indica si todos los elementos son iguales.
  • Verifica si el Vector esta ordenado

    Parameters

    • direccion: "desc" | "asc" = 'asc'

      direccion del ordenamiento

    • a: number

      posicion inicial

    • b: number

      posicion final

    Returns boolean

    • Indica si el segmento está ordenado.