Se encontraron 10 coincidencias

por Mathias
Mié May 09, 2012 7:37 pm
Foro: Programación
Tema: Borrar nodo de un arbol Binario de Busqueda
Respuestas: 0
Vistas: 2292

Borrar nodo de un arbol Binario de Busqueda

Buenas, hice procedimiento que dado un arbol binario de busqueda, en el cual pueden haber nodos repetidos que quedarian juntos porque es ordenado, quiero que borre el primero de los iguales que coincida con el que le indique a borrar, y otro procedimiento que borre el ultimo de los iguales que coinc...
por Mathias
Mar Abr 24, 2012 4:50 am
Foro: Programación
Tema: ¿Qué es una celda Dummy? ¿cómo y para qué se usa?
Respuestas: 1
Vistas: 3555

¿Qué es una celda Dummy? ¿cómo y para qué se usa?

Esa es la pregunta, si tengo: TYPE ListNodo = POINTER TO Lista; Lista = RECORD info : CHAR; sig : ListNodo; END; Iterador = POINTER TO cledaDummy; celdaDummy = RECORD inicio: ListNodo; actual: ListNodo; END; En el XDS me da un error, dice "unsatisfied forward type "celdaDummy"" ¿saben por qué? Tengo...
por Mathias
Dom Feb 05, 2012 5:57 pm
Foro: Programación
Tema: Obtener intervalo de una lista de enteros desordenados
Respuestas: 0
Vistas: 2084

Obtener intervalo de una lista de enteros desordenados

Buenas! Estoy tratando de hacer una función a la cual se le dan 2 valores enteros y en una lista simple con números (dados por random) me indique los números que hay entre los que doy, no importa si hay números repetidos en la lista, hagamos como que no (aunque creo que cualquier código funcional se...
por Mathias
Dom Feb 05, 2012 5:24 am
Foro: Programación
Tema: [FreePascal] Problema con esta funciòn (mayor en lista)
Respuestas: 1
Vistas: 2162

Re: [FreePascal] Problema con esta funciòn (mayor en lista)

Ya lo solucioné, tratando de mejorar la función "meno", me salió accidentalmente la "mayor", los códigos son casi iguales como era de esperar: function menor(lista:TipoLista):integer; VAR n,p:integer; BEGIN IF lista <> nil THEN begin n := lista^.info; WHILE lista <> nil DO BEGIN IF n > lista^.info T...
por Mathias
Sab Feb 04, 2012 9:00 pm
Foro: Programación
Tema: [FreePascal] Problema con esta funciòn (mayor en lista)
Respuestas: 1
Vistas: 2162

[FreePascal] Problema con esta funciòn (mayor en lista)

Hola, no me sale esta funciòn que para mì que està bien pero sin embargo para el caso de la lista con (1 - 2 - 3 - 4) me dice que el mayor es el 1: function mayor(lista:TipoLista):integer; VAR n:integer; q:TipoLista; begin IF lista <> nil THEN BEGIN q := lista^.sig; {que va a estar uno más adelante ...
por Mathias
Jue Jun 30, 2011 5:36 am
Foro: Novedades
Tema: Spam mencionando una falsa cesión de datos.
Respuestas: 9
Vistas: 13604

Re: Spam mencionando una falsa cesión de datos.

Me acaba de llegar un mensaje privado claramente Spam a mi buzón de mensajes :s
por Mathias
Mié Nov 10, 2010 8:52 am
Foro: Programación
Tema: Free Pascal: No se me ocurre un algoritmo
Respuestas: 7
Vistas: 4251

Re: Free Pascal: No se me ocurre un algoritmo

La idea es que se marquen todas las letras que son del mismo tipo y estan adyacentes entre si, pero el bloque en donde esta la posicion.fila posicion.columna (el teclado) como esta en el ejemplo, por eso esta complicado, si no seria solo con los 4 IF mas alguna funcion limite (que detecte bordes) y ...
por Mathias
Mar Nov 09, 2010 7:26 am
Foro: Programación
Tema: Free Pascal: No se me ocurre un algoritmo
Respuestas: 7
Vistas: 4251

Re: Free Pascal: No se me ocurre un algoritmo

te referis a meter todo en IF THEN busco a un costado, IF THEN busoc a otro costado, IF THEN arriba, IF THEN abajo? asi lo hice, pero solo me quedan esas cuatro posiciones. como en esos if then agregue a pendiente las otras 4 podria hacer repetir esto con un FOR que haga variar al indice de las posi...
por Mathias
Lun Nov 08, 2010 1:21 pm
Foro: Programación
Tema: Free Pascal: No se me ocurre un algoritmo
Respuestas: 7
Vistas: 4251

Re: Free Pascal: No se me ocurre un algoritmo

Me gusto el tuyo, pusieron una sugerencia de como poder hacerlo: Obtener Bloque Un algoritmo posible consiste en manejar dos listas de posiciones: lista de pendientes y lista de visitadas, aparte del bloque (o lista) que queremos obtener como resultado. El algoritmo es el siguiente: 1. Agregar la po...
por Mathias
Lun Nov 08, 2010 2:24 am
Foro: Programación
Tema: Free Pascal: No se me ocurre un algoritmo
Respuestas: 7
Vistas: 4251

Free Pascal: No se me ocurre un algoritmo

Hola, tengo que hacer un trabajo en donde tengo declarada una matriz ( un array bidimensional) con letras al azar en donde me pueda mover libremente entre letra y letra con el teclado. El tema es que no se me ocurre como hacer cuando estoy seleccionando una letra, en un array todas las letras adyace...