{"id":2578,"date":"2024-11-12T14:26:28","date_gmt":"2024-11-12T18:26:28","guid":{"rendered":"https:\/\/leandrosepulveda.com\/site\/?p=2578"},"modified":"2024-11-12T14:28:12","modified_gmt":"2024-11-12T18:28:12","slug":"practica-de-algoritmos-de-csharp","status":"publish","type":"post","link":"https:\/\/leandrosepulveda.com\/site\/2024\/11\/12\/practica-de-algoritmos-de-csharp\/","title":{"rendered":"Pr\u00e1ctica de algoritmos de CSharp"},"content":{"rendered":"<h1 class=\"wp-block-heading\"><\/h1><p><a href=\"https:\/\/github.com\/leosep\/CSharpAlgorithmsPractice#csharpalgorithmspractice\"><\/a>Este repositorio contiene una colecci\u00f3n de algoritmos de C# dise\u00f1ados para aprender y practicar conceptos de programaci\u00f3n b\u00e1sicos a intermedios.<\/p><h2 class=\"wp-block-heading\">Lista de algunos algoritmos<a href=\"https:\/\/github.com\/leosep\/CSharpAlgorithmsPractice#list-of-some-algorithms\"><\/a><\/h2><ol class=\"wp-block-list\"><li><strong>Ordenamiento de burbuja<\/strong>\u00a0: ordena una matriz intercambiando repetidamente los elementos adyacentes si est\u00e1n en el orden incorrecto.<\/li>\n\n<li><strong>Ordenamiento por selecci\u00f3n<\/strong>\u00a0: selecciona el elemento m\u00e1s peque\u00f1o de una matriz sin ordenar y lo intercambia con el primer elemento sin ordenar.<\/li>\n\n<li><strong>Ordenaci\u00f3n por inserci\u00f3n<\/strong>\u00a0: construye la matriz ordenada final un elemento a la vez, insertando cada elemento en su posici\u00f3n correcta.<\/li>\n\n<li><strong>Fusionar dos matrices ordenadas<\/strong>\u00a0: fusiona dos matrices ordenadas en una sola matriz ordenada.<\/li>\n\n<li><strong>Ordenamiento r\u00e1pido<\/strong>\u00a0: un algoritmo de dividir y vencer que ordena dividiendo la matriz alrededor de un elemento pivote.<\/li>\n\n<li><strong>Buscar el segundo elemento m\u00e1s grande<\/strong>\u00a0: busca el segundo elemento m\u00e1s grande de una matriz.<\/li>\n\n<li><strong>Buscar n\u00famero faltante<\/strong>\u00a0: encuentra el n\u00famero que falta en una secuencia determinada.<\/li>\n\n<li><strong>Comprobaci\u00f3n de n\u00fameros primos<\/strong>\u00a0: determina si un n\u00famero es primo o no.<\/li>\n\n<li><strong>Invertir una cadena<\/strong>\u00a0: invierte los caracteres de una cadena utilizando una t\u00e9cnica de dos punteros.<\/li>\n\n<li><strong>B\u00fasqueda binaria<\/strong>\u00a0: busca de manera eficiente un elemento objetivo en una matriz ordenada.<br><br><a href=\"https:\/\/github.com\/leosep\/CSharpAlgorithmsPractice\" target=\"_blank\" rel=\"noopener\" title=\"\">Ir al repositorio de GitHub<\/a><\/li><\/ol>","protected":false},"excerpt":{"rendered":"<p>Este repositorio contiene una colecci\u00f3n de algoritmos de C# dise\u00f1ados para aprender y practicar conceptos de programaci\u00f3n b\u00e1sicos a intermedios. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":2580,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[1],"tags":[],"class_list":["post-2578","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria"],"aioseo_notices":[],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/leandrosepulveda.com\/site\/wp-content\/uploads\/2024\/11\/coding-difference-1.jpg","_links":{"self":[{"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/posts\/2578","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/comments?post=2578"}],"version-history":[{"count":1,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/posts\/2578\/revisions"}],"predecessor-version":[{"id":2579,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/posts\/2578\/revisions\/2579"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/media\/2580"}],"wp:attachment":[{"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/media?parent=2578"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/categories?post=2578"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/leandrosepulveda.com\/site\/wp-json\/wp\/v2\/tags?post=2578"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}