Vértice más pequeño en las componentes conexas de todos los vértices en un gráfico indirecto dado

Dado un gráfico no dirigido G(V, E)  que consta de 2 N vértices y M aristas, la tarea es encontrar el vértice más pequeño en el componente conexo del vértice i para todos los valores de i en el rango [1, N] . Ejemplos: Entrada: N = 5, aristas[] = {{1, 2}, {2, 3}, {4, … Continue reading «Vértice más pequeño en las componentes conexas de todos los vértices en un gráfico indirecto dado»

Número mínimo de días para depurar todos los programas

Dados N códigos de programa y sus respectivos tiempos de depuración en una array codeTime y un número entero WorkingSessionTime, el iésimo programa tarda codeTime[i] horas en finalizar. WorkingSessionTime define un umbral de tiempo, usted trabaja como máximo durante WorkingSessionTime horas consecutivas y luego toma un descanso. Si WorkingSessionTime es inferior a 6 horas, entonces … Continue reading «Número mínimo de días para depurar todos los programas»

Retorno de Subrutina y Retorno de Interrupción

En este artículo, discutiremos el retorno de la subrutina y el retorno de la interrupción y lo explicaremos en detalle y finalmente concluiremos con la diferencia entre el retorno de la subrutina y el retorno de la interrupción. Discutámoslo uno por uno. Retorno de subrutina: Regresar de una subrutina es devolver la ejecución del código … Continue reading «Retorno de Subrutina y Retorno de Interrupción»

¿Cómo crear una tubería personalizada en AngularJS?

En este artículo, aprenderemos cómo generar tuberías personalizadas además de usar tuberías integradas en Angular y también exploraremos su implementación. Pipe es una función que se utiliza para modificar los datos antes de mostrarlos al usuario. Algunas de las tuberías preconstruidas son fecha, mayúsculas, minúsculas, moneda, decimal, número, etc. Angular tiene una característica poderosa llamada … Continue reading «¿Cómo crear una tubería personalizada en AngularJS?»

¿Cómo reescribir números sin exponentes?

Las matemáticas no se tratan solo de números, sino de tratar con diferentes cálculos que involucran números y variables. Esto es lo que básicamente se conoce como Álgebra. El álgebra se define como la representación de cálculos que involucran expresiones matemáticas que consisten en números, operadores y variables. Los números pueden ser del 0 al … Continue reading «¿Cómo reescribir números sin exponentes?»

Lectura eficiente de entradas para programación competitiva con Java 8

Como todos sabemos, al resolver cualquier problema de CP, el primer paso es recopilar o leer la entrada. Un error común que todos cometemos es pasar demasiado tiempo escribiendo código y compilando también. En Java, se recomienda usar BufferedReader en lugar de Scanner para aceptar la entrada del usuario. ¿Por qué? Se discute en uno … Continue reading «Lectura eficiente de entradas para programación competitiva con Java 8»

Listas en LISP

Las listas en LISP común son simplemente una sola lista enlazada. En LISP, las listas están diseñadas como una string de registros. Al hablar de estructuras de registros en LISP, el concepto de Contras es vital. Contras en LISP es una estructura de registro con 2 componentes principales. Una función de contras toma 2 argumentos … Continue reading «Listas en LISP»

¿Cuáles son los factores de x3 – 13×2 – 30x?

Las matemáticas no se tratan solo de números, sino de tratar con diferentes cálculos que involucran números y variables. Esto es lo que básicamente se conoce como Álgebra. El álgebra se define como la representación de cálculos que involucran expresiones matemáticas que consisten en números, operadores y variables. Los números pueden ser del 0 al … Continue reading «¿Cuáles son los factores de x3 – 13×2 – 30x?»

Consulta SQL para agregar una nueva columna después de una columna existente en SQL

SQLSQLthatPostgresEn Microsoft SQL Server, podemos cambiar el orden de las columnas y podemos agregar una nueva columna usando el comando ALTER. Paso 1: Crear una base de datos Vamos a crear una base de datos de empleados. Consulta: CREATE DATABASE employee; Paso 2: crea una tabla Ahora cree una tabla employee_info. Consulta: CREATE TABLE employee_info … Continue reading «Consulta SQL para agregar una nueva columna después de una columna existente en SQL»