Topic

Software Engineering

2 deep dives tagged Software Engineering, newest first.

4 Data Structures Every Developer Should Master

6 min read

The four data structures every developer needs: arrays, hash tables, stacks and queues, and trees, with Python examples and Big-O analysis.

  • data-structures
  • algorithms
  • software-engineering

The Hidden Algorithm That Runs Your Life: Dijkstra's Algorithm Explained

7 min read

Learn how Dijkstra's shortest-path algorithm works, powers Google Maps and internet routing, and where it breaks down, with a Python implementation.

  • algorithms
  • dijkstra
  • graph-theory

Browse all topicsAll articles