Programa de Python para imprimir el reverso de una lista vinculada sin invertir realmente

Dada una lista enlazada, imprima el reverso usando una función recursiva. Por ejemplo, si la lista enlazada dada es 1->2->3->4, entonces la salida debería ser 4->3->2->1. Tenga en cuenta que la pregunta es solo sobre la impresión del reverso. Para invertir la lista en sí, vea este  Nivel de dificultad: Novato   Algoritmo:  printReverse(head) 1. call … Continue reading «Programa de Python para imprimir el reverso de una lista vinculada sin invertir realmente»

Programa de Python para ordenar una lista vinculada que se ordena alternando órdenes ascendentes y descendentes

Dada una lista enlazada. La lista enlazada está en orden ascendente y descendente alternado. Ordena la lista de manera eficiente.  Ejemplo:  Input List: 10 -> 40 -> 53 -> 30 -> 67 -> 12 -> 89 -> NULL Output List: 10 -> 12 -> 30 -> 40 -> 53 -> 67 -> 89 -> NULL … Continue reading «Programa de Python para ordenar una lista vinculada que se ordena alternando órdenes ascendentes y descendentes»

Programa de Python para ordenar una lista enlazada de 0, 1 y 2 – Part 1

Dada una lista enlazada de 0, 1 y 2, ordénela. Ejemplos : Input: 1 -> 1 -> 2 -> 0 -> 2 -> 0 -> 1 -> NULL Output: 0 -> 0 -> 1 -> 1 -> 1 -> 2 -> 2 -> NULL Input: 1 -> 1 -> 2 -> 1 -> 0 -> … Continue reading «Programa de Python para ordenar una lista enlazada de 0, 1 y 2 – Part 1»

Programa de Python para clonar una lista vinculada con el puntero siguiente y aleatorio en el espacio O (1)

Dada una lista enlazada que tiene dos punteros en cada Node. El primero apunta al siguiente Node de la lista, sin embargo, el otro puntero es aleatorio y puede apuntar a cualquier Node de la lista. Escriba un programa que clone la lista dada en el espacio O(1), es decir, sin ningún espacio adicional. Ejemplos:   Input … Continue reading «Programa de Python para clonar una lista vinculada con el puntero siguiente y aleatorio en el espacio O (1)»

Creando diccionario de conjuntos en Python

En este artículo, discutiremos cómo crear un diccionario de conjuntos en Python. Método 1: enfoque ingenuo Podemos crear un diccionario de conjuntos pasando conjuntos como valores a las claves. Sintaxis: { ‘Clave’: Conjunto 1, ‘Clave’: Conjunto 2,………….., ‘Clave’: Conjunto n} Ejemplo : programa de Python para crear un diccionario de conjuntos para los detalles de … Continue reading «Creando diccionario de conjuntos en Python»

Python – Ordenar string por substrings enteras personalizadas

Dada una lista de strings, ordene las strings por la ocurrencia de substring de la lista. Entrada : test_list = [“Bien a las 4”, “Despertar a las 7”, “Trabajar hasta las 6”, “Dormir a las 11”], subord_list = [“11”, “7”, “4”, “6”]  Salida : [‘Dormir a las 11’, ‘Despertar a las 7’, ‘Bien a las … Continue reading «Python – Ordenar string por substrings enteras personalizadas»

Python: eliminar después de la substring en String

Dada una string, elimine todos los caracteres después de una substring particular. Entrada : test_str = ‘geeksforgeeks es mejor para geeks’, sub_str = «for» Salida : geeksforgeeks es mejor para Explicación : todo lo eliminado después de for. Entrada : test_str = ‘geeksforgeeks es lo mejor para los geeks’, sub_str = «es» Salida : geeksforgeeks … Continue reading «Python: eliminar después de la substring en String»

Aplicación de chat GUI usando Tkinter en Python

Los chatbots son programas informáticos que permiten al usuario interactuar utilizando métodos de entrada. La Aplicación de los chatbots es para interactuar con clientes en grandes empresas o empresas y resolver sus consultas. Los chatbots están diseñados principalmente para responder preguntas frecuentes estándar. El beneficio de este tipo de sistema es que ya no se … Continue reading «Aplicación de chat GUI usando Tkinter en Python»

Python – Eliminar elementos negativos en la lista

A veces, mientras trabajamos con listas de Python, podemos tener un problema en el que necesitamos eliminar todos los elementos negativos de la lista. Este tipo de problema puede tener aplicación en muchos dominios, como la programación escolar y el desarrollo web. Analicemos ciertas formas en que se puede realizar esta tarea. Entrada : test_list … Continue reading «Python – Eliminar elementos negativos en la lista»

Python | Columna de suma de tuplas

A veces, nos encontramos con un problema en el que tratamos con un tipo complejo de suma de columnas de array en el que se nos da una tupla y necesitamos realizar la suma de sus elementos similares. Esto tiene una buena aplicación en el dominio de Machine Learning. Vamos a discutir ciertas formas en … Continue reading «Python | Columna de suma de tuplas»