* { cursor: none !important; } a, button, input, label, select, textarea { cursor: none !important; } Anacrolibrum — IA, Programación & Ucronía

Blog · IA · Programación · Ucronía

Explorando el
futuro desde
Málaga Valley

Inteligencia Artificial, programación y narrativa ucrónica para los amantes de la ciencia ficción y la tecnología.

AI

Scroll

IA Inteligencia Artificial
TAI Técnicos de Informática
SCI-FI Ciencia Ficción
DEV Programación
CLOUD Computación en la Nube
MÁLAGA Málaga Valley
TAI Píldoras de Conocimiento
AI LLMs & Modelos Generativos
IA Inteligencia Artificial
TAI Técnicos de Informática
SCI-FI Ciencia Ficción
DEV Programación
CLOUD Computación en la Nube
MÁLAGA Málaga Valley
TAI Píldoras de Conocimiento
AI LLMs & Modelos Generativos

Lo más reciente

Ver todos los artículos →

Píldoras TAI

Ver colección completa →
Serie TAI

Conocimiento técnico en formato visual

Más de 180 píldoras de conocimiento orientadas a opositores TIC, desarrolladores y entusiastas de la informática. Redes, sistemas operativos, bases de datos, IA y mucho más.

180+

Apasionado por la inteligencia artificial y la programación

José Antonio Torreblanca Vargas escribe sobre IA, programación y ucronía desde Málaga Valley. Un espacio donde la tecnología se encuentra con la narrativa especulativa.

#AI #Programming #TechEnthusiast #SciFi #MálagaValley #OpositoresTIC
180+

Píldoras TAI

5+

Años publicando

Curiosidad

01

Ucronía en marcha

Universo narrativo

Donde la ciencia ficción
conversa con la realidad

Anacrolibrum no es solo tecnología: es también una ucronia en construcción, un espejo distorsionado donde el pasado podría haber tomado otros caminos y el futuro se vislumbra a través de la ficción especulativa.

Explorar ficción →

Sin spam · Solo contenido de valor · Cancela cuando quieras

Píldora TAI LXXXIV; Introducción a Grafos: Tipos y Características

🌐 Grafos: Conceptos Fundamentales

🔷 ¿Qué es un Grafo?

Un grafo es un conjunto de nodos (vértices) y aristas (conexiones) que los unen. Se pueden clasificar como:

  • Dirigidos 🎯 (con flechas, tienen orientación)
  • No dirigidos 🔄 (sin orientación)

📌 Tipos y Características

ConceptoDescripción
ÁrbolGrafo sin ciclos. Un árbol no jerárquico no permite referencias cíclicas.
Orden del grafoNúmero de vértices.
IncidenciaUna arista es incidente a un vértice si lo une con otro.
Grado de un nodoNúmero de aristas (o «vecinos») que conectan con él.
Grado de entrada/salidaEn grafos dirigidos: aristas que llegan/salen de un vértice.
AdyacenciaDos vértices son adyacentes si están conectados por una arista.
PonderaciónCada arista puede tener un peso (coste, tiempo, longitud…).
Grafo completoTodos los nodos están conectados entre sí.
Grafo eulerianoRecorre todas las aristas una vez sin repetir y termina en el mismo nodo.
Matriz de adyacenciaTabla que indica conexiones y pesos entre nodos.
Lista de adyacenciaVector con listas de nodos adyacentes por vértice.

📘 Otros conceptos:

  • Grafo mixto: combina aristas dirigidas y no dirigidas.
  • Grafos trapezoidales: intersección de trapezoides entre líneas horizontales.

🔗 Algoritmos Clásicos de Grafos: Kruskal, Dijkstra, Boruvka, Floyd-Warshall, Ford-Fulkerson…


🗂️ Organización Secundaria: Ficheros de Índices

📌 ¿Qué son?

Permiten acceso rápido a registros sin tener que leer secuencialmente todo. Requieren un campo clave único para identificar cada registro.

📊 Tipos de Índices

TipoDescripción
Agrupado (Clustered)Datos y registros se almacenan ordenadamente juntos. Ej: guía telefónica.
No agrupado (NonClustered)El índice apunta a otra ubicación donde están los datos. Ej: índice de un libro.

🔍 Un índice agrupado = solo uno por tabla. Mejora búsquedas ordenadas.


🚀 Acceso a Ficheros Indexados

  • Secuencial: Lee según el orden del campo clave.
  • Directo: Usa directamente la clave para acceder. Necesita estructuras direccionables.

🧱 Estructura de un Fichero Indexado

  • Área de datos: Contiene los registros en orden.
  • Área de índices: Tabla con claves y direcciones.
  • Área de desbordamiento: Registros extra sin espacio en la zona principal.

📚 Índices más usados:

  • ISAM (Indexed Sequential Access Method)
  • VSAM (Virtual Storage Access Method)
    • ESDS, RRDS, KSDS (este último permite ficheros indexados secuenciales)

🧠 Buenas Prácticas:

  • Evitar muchos índices si hay muchos cambios (inserciones/eliminaciones).
  • Evitar fragmentación y mantener orden secuencial.

📌 Índice de Agrupamiento: Se define sobre un campo no clave en un fichero ordenado por ese campo.

Deja un comentario

Descubre más desde Anacrolibrum

Suscríbete ahora para seguir leyendo y obtener acceso al archivo completo.

Seguir leyendo