Preguntas etiquetadas con algorithms

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 y el análisis de algoritmos.

1
Invertir una matriz de banda
Tengo una matriz de banda : una matriz escasa, cuadrada y simétrica cuya estructura se parece a la siguiente:norte× Nnorte×norteN \times N Aquí, el área debajo de las rayas azules son los elementos distintos de cero; todo lo demás es cero ¿Existe algún algoritmo para invertir este tipo de matriz …


1
Expresividad de las expresiones regulares modernas.
Recientemente hablé con un amigo sobre un sitio web que propuso desafíos de expresiones regulares, principalmente haciendo coincidir un grupo de palabras con una propiedad especial. Estaba buscando una expresión regular que coincida con cadenas como ||||||||donde el número |es primo. Inmediatamente le dije que eso nunca funcionaría porque si …




1
Dijkstra favorecerá la solución con el menor número de bordes si varias rutas tienen el mismo peso
Puedes modificar cualquier gráfico GGG para que Dijkstra encuentre la solución con el mínimo número de aristas así: Multiplique cada peso de borde con un número , luego agregue al peso para penalizar cada borde adicional en la solución, es deciraaa111 w′(u,v)=a∗w(u,v)+1w′(u,v)=a∗w(u,v)+1w'(u,v)=a*w(u,v)+1 Esto no funciona para todos los valores de …





2
¿Cómo calcular eficientemente el punto más aislado?
Dado un conjunto finito SSS de puntos en RdRd\mathbb R^d, ¿cómo podemos calcular eficientemente un "punto más aislado"? x∈Sx∈Sx\in S? Definimos un "punto más aislado" xxx por x=argmaxp∈Sminq∈S∖{p}d(p,q)x=arg⁡maxp∈Sminq∈S∖{p}d(p,q)x = \arg\max_{p \in S} \min_{q \in S \setminus \{p\}} d(p,q) ( notación aunque no sea necesariamente única. Aquí denota la distancia euclidiana). …


2
MCD de un par de productos
Tengo dos números, que son el producto de una gran cantidad de números más pequeños que conozco. Quiero encontrar el MCD (Máximo común divisor) de estos dos números. ¿Hay alguna forma de utilizar la factorización parcial que tengo para acelerar el proceso? En particular, cada número mayor es el producto …


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.