Explain quantum entanglement and how it enables 'spooky action at a distance' - include real-world applications in quantum computing
Help me understand quantum superposition with Schrödinger's cat example and how it relates to quantum bits (qubits) in quantum computers
Explain Dijkstra's algorithm vs A* pathfinding algorithm - when to use each and implement both with time complexity analysis
Break down the concept of dynamic programming using the knapsack problem - show memoization vs tabulation approaches with code examples