notes
Dijkstra's algorithm
Initializing search
    • Obsidian Notes
    • ACL
    • AD
    • ARP
    • ASA
    • BGP
    • BYOD
    • BitLocker
    • Bluetooth
    • C2
    • CA
    • Control Panel
    • DFIR
    • DHCP
    • DNS
    • Diffie Hellman
    • Dijkstra's algorithm
    • DoS
    • EAP
    • ECC
    • EIGRP
    • Ethernet
    • FTP
    • GPO
    • HMAC
    • HSRP
    • HTTP
    • ICMP
    • IDS
    • IMAP
    • IOC
    • IP
    • IPS
    • IPsec
    • IPv4
    • IPv6
    • ISP
    • Kerberos
    • LAN
    • LDAP
    • MAC
    • MD5
    • MITM
    • ML algorithms
    • ML cheatsheet
    • ML metrics
    • ML
    • MTU
    • NAT
    • NFC
    • NIC
    • NTP
    • OS
    • OSI model
    • App design
    • Asymmetric encryption
    • Attack vector
    • Attacks
    • Backup
    • Blockchain
    • Boot integrity
    • Buffer overflow
    • Cable
    • Cisco 3 layer model
    • Cloud computing
    • Code injection
    • Collision+broadcast domains
    • Confusion matrix
    • Crypto
    • Database
    • Devices
    • Embedded systems
    • Endpoint defense
    • Eventvwr
    • Fiber optic
    • Firewall
    • Hardware
    • Hash
    • John
    • Lines
    • Linux commands
    • Linux privesc
    • Linux
    • Logging
    • Lusrmgr.msc
    • Mail
    • Malware
    • Mmc
    • Models of access control
    • Netstat
    • Network attacks
    • Network measurements
    • Networking
    • Nmap
    • Notes

    Dijkstra's algorithm

    • generally for finding shortest paths btwn nodes in a graph
    • grows like a circular wavefront (visits all closest nodes first, no leap of exploration)

      • relatively slow in certain topologies
    • procedure

      1. mark all nodes unvisited (infinite cost)
      2. relabel paths w cost at every intersection, mark each node as visited
      3. continue until destination is found
      4. trace your way back by following each node's parents up to staring node
    Made with Material for MkDocs