Unión de Arrays - Entrevistas Técnicas
Ғылым және технология
Este es el primer episodio de una nueva serie llamada "Entrevistas Técnicas". Donde voy a estar resolviendo problemas de lógica de programación y estructuras de datos que se suelen tomar en entrevistas técnicas de empresas como Google, Facebook, Amazon y Netflix.
-----------------------------------------------------------------------------------------------------------
Siganme en redes!
Twitter: / deivchoi
Instagram: / deivchoi
-----------------------------------------------------------------------------------------------------------
Indice:
Пікірлер: 39
Hace tiempo perdi las ganas de seguir estudiando, pero este tipo me motiva a ser mejor, muchas gracias.
@GustavoPOW4
4 ай бұрын
motivacion? quien la necesita, cuando se puede tener obsesion, disciplina y un objetivo.
Me gustó esta serie, espero que sigan muchos videos, un saludo desde España!!
otra solucion que se me ocurrio viendo el video y es mucho mas sencilla sacándole provecho a js es: num1 = […num1, …num2].sort((a,b) => a-b)
@deivchoi
5 ай бұрын
El problema con esto son los valores de nums1 que son “invalidos” los ceros del final
Está interesante saber que este problema corresponde al último paso del merge sort (ordenación por intercalación). En dónde se divide un arreglo 'a' a la mitad y a cada mitad se la sigue dividiendo hasta quedar un arreglo de un elemento. Después se intercalan las posiciones según si queremos ordenarlos de mayor o menor.
Excelente bro
bro que modelo es tu silla y que tal te va?
Otro capitulo mas👍
Gracias por entregar este material deiv, estaría buenísimo si nos trajeras un video de la notación big O, explicada con ejemplos🥹🙏🏻
🙌
Hola hermanl eh visto tus videos sobre la adiccion a loa video juevo y la verdad me identifiquw un poc contigo y tratare de seguir tus tips para dejar esta adicción
Por lo que aprendi en Intro a la programacion con Gobstone en la UNQ me resulto mas facil entender el segundo que el primero jaja
Buenas en python lo hice sin saber los tamaños de las listas , solo iterando en la lista nums2 y cada iteracion hacia un append de la lista nums1 , y luego un sorted para ordenar ascendente
@MrWorser
27 күн бұрын
Los arrays y las listas son estructuras diferentes
Si tenes un libro para recomendar con ejercicios, de este tipo y de mayor dificultad, los mismos resueltos, estarìa chevere amiwo, muchas gracias, hace tiempo llevo buscado para ponerme a practicar, y solo encuentro ejercicios aburridos de Matricies con problemas de Algebra lineal, en donde tenes que hacer los algoritmos por ej, en Java, ABURRRIDIISIMOS Y ABSTRACTOS COMO LCDSPM
@deivchoi
4 ай бұрын
Jajaja podes usar plataformas como leetcode y hackerrank y traducirlas al español usando el navegador o chat gpt
Hola amigo 👋, estoy viendo tus videos ¿Hay algún bootcamp que recomiendes?
@deivchoi
5 ай бұрын
No hice ninguno xd escuche que el soyhenry es bueno
Necesito contactarme con usted tengo problemas con algo.
Yo lo hice asi: let nums1 = [1,2,3] let m = 0; let n = 0; let nums2 = [5,4,6,7] function ordenar (){ for (let i = 0; i
Chino mi solucion: la verdad este ejercicio es muy sencillo si se utilizan los metodos que ya nos proporciona js, como el spread, concat, sort, etc, mi solucion en cuanto a eficiencia puede ser mejor ya que estoy usandonun arreglo temporal, podria haber creado un tercer indice pero pues fue lo primeronque se me ocurrio, saludos. function merge(array1,m, array2,n) { let temp = [] let left = 0 let right = 0 while (left if(array1[left]
Los problemas de dynamic programming me cuestan mucho hacerlos, temgo wue ver videos de neetcode para entender
@deivchoi
5 ай бұрын
buen tema para preparar un episodio
me recomiendas estudiar programacion via online?
@deivchoi
5 ай бұрын
Si 😎
@ankh2729
5 ай бұрын
@@deivchoi no puedo ir a la uni ahora asi que no se que hacer.Que me recomiendas aprender?
@JeriFloresZEnx
5 ай бұрын
@@ankh2729 aprende java y podrás aprender cualquier lenguaje (no javascript)
Que lío con lo de K ahora apunta acá
k-- fuera del condicional para no repetir código
@deivchoi
5 ай бұрын
True 👏👏👏
porque hablas de eficiencia y por otro lado decis que pueden utilizar un metodo de ordenacion bubble sort, sabiendo que es super ineficiente?
@deivchoi
5 ай бұрын
Al principio no es muy importante fijarse en la eficiencia. Recien menciono la eficiencia en el 2do razonamiento
@jdfesa
5 ай бұрын
@@deivchoi pero ese algoritmo no es ni de lejos recomendable. Lo aceptan en pruebas tecnicas de juniors?
@deivchoi
5 ай бұрын
Buen punto, no creo que te lo acepten en una prueba tecnica.
@jdfesa
5 ай бұрын
gracias por la respuesta, lo tendre en cuenta !
Mi solucion fue esta: function sumarArraysOrdenadamente (a, b) { a = a.concat(b) a.sort((x, y) => x - y); console.log(a) } sumarArraysOrdenadamente(nums1, nums2);
@deivchoi
5 ай бұрын
El problema es que si haces concat te van a quedar los ceros de nums1 que tenian que ser reemplazados
First