Preparing search index...

    Class Vector

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

    Index

    Constructors

    Methods

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

      Parameters

      • direccion: "asc" | "desc" = '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: "asc" | "desc" = '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: "asc" | "desc" = '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: "asc" | "desc" = '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: "asc" | "desc" = '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.
    • 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: "asc" | "desc" = '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: "asc" | "desc" = '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: "asc" | "desc" = '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

    • 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: "asc" | "desc" = 'asc'

        direccion del ordenamiento

      • a: number

        posicion inicial

      • b: number

        posicion final

      Returns boolean

      • Indica si el segmento está ordenado.