Métodos de Ordenamiento y Búsqueda

Enviado por Chuletator online y clasificado en Otras materias

Escrito el en español con un tamaño de 5,05 KB

Burbuja Nº 1 Burbuja Nº 2 Burbuja Nº 3

7s_89HssrjL_nwox5gGl4CN7ptoyviAjtGYWBzAyrFZ2ABy8Oa8tyJXt9vnk0BE2kNa62KTEOohICh2S6tneWzusseN4u7ZILIyvTTcNfDOu7bVGub24GuBep_7pmH-TbudOjM5KCQecmUgWHZGswQtECT2-ihc3EUaAwb0xkSPc2px7InlnnevIuCicwA x-8KQsdmge52y4HLEQ-pUuiZ-9JbZvM0OAqp70whQHFXHZC3tAlFCpC91qiP6uIpkswOlSBkEFrZRw8mosq_lqXQctobX4jNmai4upr9SJR5T5oPC2IRpbV-ZAw2IrTvU1vtYbCpRBMNuqzkjk6f97ubfg1LwAKW4hpzVaxhbhnFIoz1A6dARayvAtO0Kg 7SXTCDjiyJVZTNaC2BCrEXyxkbHaqwuSLOiQkUkHzloGilgNDUWtM7wSFRI3W1Xf2M6-V1lcQddzwACsOapRklbWXtAntreh7AgRzU-yPsFSh0ZnwF7cGVPzR_Th-0VWCy2sVC8hNPPZfXosMCqxQ6HoNGV4Uf8FqCNGm-jn8sxq_WarPNOV1-Z4beU2-w


Inserción Directa Inserción Binaria

Ig8QO6PH0jorC1IPZMBtHoXHMjrNYrn_AIqdVMEh28acFH0GQAQjIiNMzB3bWsMziDx8nc4W2edhQC5MdKlAThnkbs73JGX2r1uzrm9ArcFBmCMLkYisoLsuuJLp-Dq-IEbw9-AQIlFjei2fFlVTg1fyUavGuYbWSu7JDpqHfH9Iby3CgBAvAmHoGnlo4A fm0RHXSz3pQyC-jUmgKhHVMeccJtshfmdauEt6bot5oU5Q7_jMowDx4-1tr9fji4ezkH-p-DECrNgC-Fpfhz0KIRxU_3KAvGUMm_MwgXAYxMeiPmKPVuXFbFCkMthXDq8KBRM5MKq_0nqChSR96RPettHb7R5sKFFwtA1J75a_a-WaavyQ6meyDcwlmgDg


Ordenamiento por el Método de Shell

Definición: Es una mejora del método de Inserción Directa que se utiliza cuando el número de elementos a ordenar es grande. También se denomina “Método de inserción sin incrementos decrecientes”.

Shell modificó los saltos contiguos resultantes de las comparaciones por saltos de mayor tamaño y con eso se conseguía una clasificación más rápida.

El método se basa en fijar el tamaño de los saltos constantes, pero de más de una posición.

Se comienza tomando un salto de N/2 (siendo N el número de elementos) y luego se reduce a la mitad hasta que el salto vale 1.

Ordenamiento por el Método QuickSort

Definición: Actualmente es el método más eficiente y veloz.

Es una mejora del método de Shell

Consiste en los siguientes pasos: 1) Se toma un elemento X de una posición cualquiera del vector. 2) Se trata de ubicar a X en la posición correcta del vector, de tal forma que todos los elementos que se encuentran a su izquierda sean menores o iguales a X y todos los elementos que se encuentran a su derecha sean mayores o iguales a X. 3) Se repiten los pasos anteriores pero ahora para los conjuntos de datos que se encuentran a la izquierda y a la derecha de la posición correcta de X en el vector. 4) El proceso termina cuando todos los elementos se encuentran en su posición correcta en el vector.

Métodos de Búsqueda: Definición:

Es aquel que está diseñado para localizar un elemento concreto dentro de una estructura de datos. Consiste en solucionar un problema booleano de existencia o no de un elemento en un determinado conjunto finito de elementos. Además, en caso de existir, el algoritmo podría proporcionar la localización del elemento dentro del conjunto.


Búsqueda Secuencial Búsqueda Binaria

4Uv8asLUPuWkamQR5Ilp1_ejVwUl-1Gq3GNbaaWVukZjSAA5jcHlRmu4-yfht_V4ZVP2djpBTIA9MrN_YmYInXkzHU_nuuOEm6teJ_MbFD3cQrnIf7mMJ_tNhn-iivxDjYeWNLJNeKzwpEWn5T3_mMzwT4MWJNFrZNOEwOjp2-ZCI4MMU60IzAVd8ITpbA N-C65-Q0YLYatZalSYa0s0O37CHJSYSo4AFSofIzP9s0wr0M3mJZiqf4KH6PCCdtPV3F4RBjHK7I8y9wJRBONC6wh2m3AqELWmF8IXyCllnNKilA-PpXU3HNtSCtn_pRL5JcchAtYS1svh4ogKlYYHBeSa3_ZQ6erEeS7sDuCFYNnK1OkPKegPHkoMBG9Q

Entradas relacionadas: