Preguntas etiquetadas con data-structures

Una estructura de datos es una forma de organizar los datos de una manera que permite consultar o actualizar propiedades particulares de esos datos de manera eficiente.



5
¿Cómo implementar una cola con tres pilas?
Encontré esta pregunta en un libro de algoritmos ( Algorithms, 4th Edition de Robert Sedgewick y Kevin Wayne). Cola con tres pilas. Implemente una cola con tres pilas para que cada operación de cola tome un número constante (en el peor de los casos) de operaciones de pila. Advertencia: alto …



11
¿Cuándo debo usar el tipo HashSet <T>?
Estoy explorando el HashSet&lt;T&gt;tipo, pero no entiendo dónde se encuentra en las colecciones. ¿Se puede usar para reemplazar a List&lt;T&gt;? Me imagino que el rendimiento de HashSet&lt;T&gt;a será mejor, pero no pude ver el acceso individual a sus elementos. ¿Es solo para enumeración?


10
Manera rápida de implementar el diccionario en C
Una de las cosas que echo de menos al escribir programas en C es una estructura de datos del diccionario. ¿Cuál es la forma más conveniente de implementar uno en C? No busco rendimiento, sino facilidad para codificarlo desde cero. Tampoco quiero que sea genérico, algo como string-&gt; int servirá. …

6
HashMap obtener / poner complejidad
Estamos acostumbrados a decir que las HashMap get/putoperaciones son O (1). Sin embargo, depende de la implementación de hash. El hash de objeto predeterminado es en realidad la dirección interna en el montón JVM. ¿Estamos seguros de que es lo suficientemente bueno para afirmar que get/putson O (1)? La memoria …



9
Seleccione múltiples campos de la lista en Linq
En ASP.NET C # tengo una estructura: public struct Data { public int item1; public int item2; public int category_id; public string category_name; } y tengo una lista de esos. Quiero seleccionar category_idy category_name, ejecutando un DISTINCTy finalmente un ORDERBYencendido category_name. Esto es lo que tengo ahora: List&lt;Data&gt; listObject = …
128 c#  linq  data-structures 

19
¿Dividir una colección en partes `n` con LINQ?
¿Hay una buena manera de dividir una colección en npartes con LINQ? No necesariamente de manera uniforme, por supuesto. Es decir, quiero dividir la colección en subcolecciones, cada una de las cuales contiene un subconjunto de los elementos, donde la última colección puede ser desigual.
122 c#  .net  linq  data-structures 



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.