Java: eliminar nodo de árbol binario ABB

Ya te enseñé a implementar un árbol binario en Java, insertar elementos, recorrer de 3 maneras distintas y buscar un elemento pero no vimos cómo eliminar un elemento de ese ABB. Por ello es que en este corto post de programación en Java vamos a ver cómo eliminar un nodo, hoja o dato de un árbol binario sin importar su posición y respetando a los nodos hijos en caso de que tenga. ...

enero 18, 2023 · 4 min · 843 palabras · Parzibyte

Telegram y MySQL: conexión usando bot

En este post vamos a ver cómo realizar la conexión de Telegram con MySQL a través de un bot, de modo que podamos guardar y consultar datos de una base de datos de MySQL desde Telegram. Con lo que veremos vamos a poder insertar datos en una tabla de MySQL desde Telegram y cualquier chat (siempre y cuando nuestro bot pueda leer los mensajes). También vamos a ver cómo guardar el nombre del usuario y la fecha de envío del mensaje. Será un CRUD (sin Update) básico pero puedes partir del mismo para hacer cosas más específicas. ...

diciembre 5, 2022 · 5 min · 990 palabras · Parzibyte

Lista ligada en Python

En este post te mostraré una lista ligada en Python que después se podría modificar como una cola o pila (ya que se pueden insertar elementos al inicio y al final). Las operaciones que manejaremos con esta lista enlazada son: Agregar al inicio Agregar al final Saber si elemento existe Eliminar un elemento Obtener cabeza Obtener cola Recorrer lista Por cierto, vamos a usar ciclos y no recursión para las operaciones. De esta manera el código queda más simple. ...

mayo 26, 2022 · 6 min · 1271 palabras · Parzibyte

Eliminar último carácter de cadena en C

En este corto tutorial de C vamos a ver cómo eliminar el último carácter o última letra de una cadena. Recuerda que en C las cadenas son un poco difíciles de manejar, ya que de hecho las mismas no existen pues estamos trabajando con arreglos de tipo carácter. Pero bueno, veamos cómo eliminar la última letra de una string en ANSI C. ...

marzo 23, 2022 · 2 min · 264 palabras · Parzibyte

Deshabilitar operación en colección de Firestore Database

Hoy te mostraré cómo ajustar las reglas de una base de datos de Firestore en Firebase para deshabilitar los permisos de eliminar y actualizar en determinada colección, sin importar el usuario o documento. Específicamente vamos a modificar las reglas de update y delete. ...

noviembre 26, 2021 · 1 min · 187 palabras · Parzibyte

Python: eliminar impares de lista

En este post de programación en Python te mostraré cómo eliminar números impares de una lista, arreglo o array. Básicamente vamos a filtrar los elementos de la lista para que la lista solo contenga números pares, esto lo vamos a lograr eliminando los otros elementos impares. Para hacer las cosas simples y no mover índices vamos a crear una nueva lista en donde solo vamos a colocar a los pares. ...

julio 2, 2021 · 2 min · 273 palabras · Parzibyte

Lista ligada en C++

Hoy te enseñaré cómo implementar una lista ligada en el lenguaje de programación C++ también conocido como CPP. Además de mostrarte la clase Lista y la clase Nodo, te enseñaré las operaciones que podemos realizar con ella. Son las siguientes: Recorrer la lista imprimiendo los valores Verificar si un elemento existe dentro de la lista Eliminar un elemento de la lista ligada en C++ Crear una nueva lista sin elementos repetidos (eliminar duplicados) Todo esto usando C++ e implementando los métodos y algoritmos manualmente. Por cierto, en este caso el tipo de dato que vamos a almacenar será un int pero fácilmente puedes cambiarlo a cualquier otro tipo de dato. ...

mayo 20, 2021 · 4 min · 765 palabras · Parzibyte

Python - Eliminar repetidos de lista

En este post vamos a ver cómo eliminar los elementos duplicados de un arreglo, array o lista usando el lenguaje de programación Python. Al final vamos a definir una función que recibirá una lista que puede tener elementos repetidos pero siempre devolverá un arreglo sin los repetidos, sin importar si los datos son primitivos u objetos. Básicamente vamos a hacer una lista con los elementos únicos de otra lista. Por cierto, aquí usaré array, arreglo y lista como sinónimos. ...

abril 2, 2021 · 3 min · 524 palabras · Parzibyte

Ejemplo simple de conexión a MongoDB con Mongoose

En este post te mostraré cómo crear un modelo de Mongoose para guardarlo en una base de datos de MongoDB. Además, te mostraré cómo hacer las cuatro operaciones fundamentales. Será un ejemplo muy simple para comenzar a usar esta librería que permite definir modelos que más adelante vamos a insertar, actualizar, listar o eliminar de una base de datos de MongoDB. Nota: aquí asumo que ya tienes un poco de conocimiento con node para ejecutar un archivo de JavaScript, iniciar el servidor, etcétera. ...

diciembre 21, 2020 · 4 min · 818 palabras · Parzibyte

Python: eliminar elemento de lista

En este post te mostraré cómo, a partir del índice de un elemento, eliminarlo de una lista en Python. Es decir, eliminar elemento de la lista usando índice. Si no sabes cómo obtener el índice, aquí te doy un repaso. Nota: para este caso, me voy a referir a las listas de Python como arreglos. ...

abril 23, 2020 · 2 min · 295 palabras · Parzibyte