Preguntas etiquetadas con algorithm

Un algoritmo es una secuencia de pasos bien definidos que define una solución abstracta a un problema. Use esta etiqueta cuando su problema esté relacionado con el diseño del algoritmo.


26
Verifique si todos los elementos en una lista son idénticos
Necesito la siguiente función: Entrada : alist Salida : True si todos los elementos en la lista de entrada se evalúan como iguales entre sí utilizando el operador de igualdad estándar; False de otra manera. Rendimiento : por supuesto, prefiero no incurrir en gastos generales innecesarios. Siento que sería mejor: …



4
Lista de Big-O para funciones PHP
Después de usar PHP por un tiempo, noté que no todas las funciones integradas de PHP son tan rápidas como se esperaba. Considere estas dos posibles implementaciones de una función que encuentra si un número es primo usando una matriz de primos en caché. //very slow for large $prime_array $prime_array …

16
¿Cuándo es práctico utilizar la Búsqueda de profundidad primero (DFS) frente a la Búsqueda de profundidad primero (BFS)? [cerrado]
Cerrada . Esta pregunta está basada en la opinión . Actualmente no está aceptando respuestas. ¿Quieres mejorar esta pregunta? Actualice la pregunta para que pueda ser respondida con hechos y citas editando esta publicación . Cerrado hace 11 días . Mejora esta pregunta Entiendo las diferencias entre DFS y BFS, …

22
¿Determinar si dos rectángulos se superponen?
Estoy tratando de escribir un programa C ++ que tome las siguientes entradas del usuario para construir rectángulos (entre 2 y 5): altura, ancho, x-pos, y-pos. Todos estos rectángulos existirán paralelos al eje xy al eje y, es decir, todos sus bordes tendrán pendientes de 0 o infinito. Intenté implementar …

2
¿Cómo implementar algoritmos de clasificación clásicos en C ++ moderno?
El std::sortalgoritmo (y sus primos std::partial_sorty std::nth_element) de la Biblioteca estándar de C ++ es, en la mayoría de las implementaciones, una amalgamación complicada e híbrida de algoritmos de clasificación más elementales , como clasificación de selección, clasificación de inserción, clasificación rápida, clasificación de fusión o clasificación de montón. Hay …






30
¿Cómo se rota una matriz bidimensional?
Inspirado por la publicación de Raymond Chen , digamos que tiene una matriz bidimensional 4x4, escriba una función que la rote 90 grados. Raymond se vincula a una solución en pseudocódigo, pero me gustaría ver algunas cosas del mundo real. [1][2][3][4] [5][6][7][8] [9][0][1][2] [3][4][5][6] Se convierte en: [3][9][5][1] [4][0][6][2] [5][1][7][3] …


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.