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

Guardar y recuperar struct en archivo usando C++

En el post de hoy veremos cómo guardar los datos de un vector de struct en un archivo de texto para más tarde poder recuperarlo. Es decir, guardar varias estructuras (un arreglo de ellas) en un archivo y en cualquier otro momento del tiempo leer ese archivo y convertirlo de nuevo a una colección de structs usando C++. Básicamente vamos a serializar y deserializar structs en un archivo usando CPP. ...

enero 2, 2022 · 5 min · 856 palabras · Parzibyte

Ejemplos e introducción a los objetos y clases en Go

Introducción Go, o Golang es un lenguaje de programación compilado. No tiene una forma de definir una clase (así como estamos acostumbrados por ejemplo en Java) pero sí podemos crear objetos. ¿Cómo declarar una clase en Go? No declaramos una clase, declaramos un tipo. Por ejemplo, si yo quisiera declarar la clase Mascota, pondría esto: type Mascota struct{ edad int nombre, raza string sana bool } Declaramos variables de distintos tipos dentro de nuestro tipo. ¿Cómo crear un objeto en Go? Tomando el ejemplo de arriba, podemos crear un objeto de la siguiente forma: ...

marzo 26, 2018 · 4 min · 774 palabras · Parzibyte