Preguntas etiquetadas con arrays

Una estructura de datos de acceso aleatorio secuencial cuyo tamaño normalmente no se puede cambiar después de la creación.

3
Encontrar el elemento que ocurre más en un archivo muy grande
Escuché mucho esta pregunta de la entrevista y esperaba obtener algunas opiniones sobre cuáles podrían ser buenas respuestas: tiene un archivo grande de más de 10 GB y desea saber qué elemento se produce más, cuál es una buena manera ¿para hacer esto? Iterar y realizar un seguimiento en un …




3
Encontrar el número de elementos más pequeños para cada elemento en una matriz de manera eficiente
Estoy atrapado en este problema: Dada una matriz de los primeros números naturales permutados al azar, se construye una matriz , de modo que es el número de elementos de a que son más pequeños que . AAAnnnBBBB(k)B(k)B(k)A(1)A(1)A(1)A(k−1)A(k−1)A(k-1)A(k)A(k)A(k) i) Dado ¿puedes encontrar en tiempo? ii) Dado ¿puedes encontrar en tiempo?AAABBBO(n)O(n)O(n)BBBAAAO(n)O(n)O(n) …

2
Algoritmo para encontrar la diferencia más pequeña en la matriz
Queremos un algoritmo que, dada una matriz de longitud nnn de enteros, encuentre la diferencia mínima entre dos enteros en la matriz. Uno de estos algoritmos es ordenar la matriz y verificar pares de números adyacentes. Esto lleva tiempoO(nlogn)O(nlog⁡n)O(n\log n). ¿Hay una forma más rápida, por ejemplo, un O(n)O(n)O(n) ¿algoritmo?

2
Detección de desbordamiento en suma
Supongamos que me dan una serie de nortenorten enteros de ancho fijo (es decir, caben en un registro de ancho www), una1,una2, ...unanorteuna1,una2,...unanortea_1, a_2, \dots a_n. Quiero calcular la sumaS=una1+ ... +unanorteS=una1+...+unanorteS = a_1 + \ldots + a_n en una máquina con aritmética de complemento a 2, que realiza adiciones …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.