Análisis de Algoritmos | Notación Big – Θ (Big Theta)

En el análisis de algoritmos , las notaciones asintóticas se utilizan para evaluar el rendimiento de un algoritmo, en sus mejores y peores casos . Este artículo discutirá las notaciones Big – Theta representadas por una letra griega (Θ). Definición: Sean g y f la función del conjunto de los números naturales a sí mismo. … Continue reading «Análisis de Algoritmos | Notación Big – Θ (Big Theta)»

Preguntas de entrevista más frecuentes para desarrolladores front-end

1) ¿Mejores prácticas de CSS, JS? Modo estricto, etc. 2) Mencione algunos problemas de IE CSS que enfrentan los desarrolladores. 3) ¿Cómo aplazar el controlador de eventos de un elemento si depende de un script externo que tarda un tiempo en cargarse? 4) Estrategia óptima para ganar un juego donde, digamos, empiezo con 1, el … Continue reading «Preguntas de entrevista más frecuentes para desarrolladores front-end»

SQL | Unirse (unión cartesiana y autounión)

SQL| JOIN (Inner, Left, Right y Full Joins) En este artículo, discutiremos sobre los dos JOINS restantes: UNIÓN CARTESIANA UNIRSE AUTOMÁTICAMENTE Considere las dos tablas a continuación: EstudianteCurso JOIN CARTESIAN : El JOIN CARTESIAN también se conoce como JOIN CRUZADO. En una UNIÓN CARTESIANA hay una unión para cada fila de una tabla con cada … Continue reading «SQL | Unirse (unión cartesiana y autounión)»

¿Cuál es la diferencia entre Microcontrolador (µC) y Microprocesador (µP)?

Básicamente, un microcontrolador (µC) contiene no solo una unidad de procesamiento, sino también una pequeña cantidad de memoria (ROM, RAM, etc.), algunos puertos IO para periféricos, temporizador, etc. Podemos pensar en un microcontrolador como una mini computadora. . Pero un microprocesador (µP) contiene solo una unidad de procesamiento que es bastante poderosa en términos de … Continue reading «¿Cuál es la diferencia entre Microcontrolador (µC) y Microprocesador (µP)?»

Cuente el número de Triángulos Únicos usando la sobrecarga del Operador

Dados N triángulos junto con la longitud de sus tres lados como a, b y c . La tarea es contar el número de triángulos únicos de estos N triángulos dados. Dos triángulos son diferentes entre sí si tienen al menos uno de los lados diferente. Ejemplos: Entrada: arr[] = {{3, 1, 2}, {2, 1, … Continue reading «Cuente el número de Triángulos Únicos usando la sobrecarga del Operador»

Prueba de que 4 SAT es NP completo

Problema 4-SAT : 4-SAT es una generalización de 3-SAT (k-SAT es SAT donde cada cláusula tiene k o menos literales). Declaración del problema : dada una fórmula f en forma normal conjuntiva (CNF) compuesta de cláusulas, cada una de cuatro literales, el problema es identificar si existe una asignación satisfactoria para la fórmula f . … Continue reading «Prueba de que 4 SAT es NP completo»

Flutter – Widget de decoración de cajas

BoxDecoration es un widget incorporado en la API de flutter. En un nivel básico, describe cómo se debe pintar un cuadro en la pantalla. La forma de la caja no necesita ser solo un rectángulo o un cuadrado, también puede circular. Viene con un montón de propiedades, podemos agregar una imagen dentro, agregar un radio … Continue reading «Flutter – Widget de decoración de cajas»

PHP | Función gmp_setbit()

La función gmp_setbit() es una función incorporada en PHP que se usa para establecer el índice de bits en $num dado. Sintaxis: void gmp_setbit( GMP $num, int $index, bool $bit_on ) Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación: $num: Es un parámetro requerido. Este parámetro da el … Continue reading «PHP | Función gmp_setbit()»

C++ 11 frente a C++ 14 frente a C++ 17

C++ es un lenguaje multiplataforma que se utiliza para crear aplicaciones de alto rendimiento, tiene una sintaxis fácil de usar, bibliotecas ricas y alta velocidad. El lenguaje se actualizó a 3 versiones, a saber, C++ 11, C++ 14 y C++ 17 , respectivamente. Los aspectos técnicos más destacados de cada una de las versiones se … Continue reading «C++ 11 frente a C++ 14 frente a C++ 17»

Eliminar la primera y la última ocurrencia de un carácter dado de una string

Dado un carácter C y una string S , la tarea es eliminar la primera y la última ocurrencia del carácter C de la string S. Ejemplos: Entrada: S = “GeekforGeeks”, C = ‘e’  Salida: GeksforGeks  Explicación:  G e ekforGe e ks -> GekforGeks Entrada: S = “holaMundo”, C = ‘l’  Salida: heloPalabra Enfoque:  La … Continue reading «Eliminar la primera y la última ocurrencia de un carácter dado de una string»