Repository navigation
Releases: Axeloooo/big-o-notebook
Releases · Axeloooo/big-o-notebook
Release list
v1.12.0
v1.11.0
v1.10.0
1.10.0 (2026-03-26)
Bug Fixes
- Add missing phase flip outcomes for the quantum swap gate in quantum_computation.md (ff3fd4a)
- Add missing swap states for the quantum swap gate in quantum_computation.md (0cbf800)
- Clarify the explanation of Alice's encoding process in superdense coding (116b215)
- Remove citations and clarify superdense coding protocol steps (d6d199e)
- Update mdBook Mermaid version to 0.17.0 in build and deploy workflows (33fb975)
Features
- Add comprehensive overview of quantum gates and circuits (fc60dc9)
- Add detailed explanation of quantum teleportation protocol and circuit steps (97aec05)
- Add detailed explanation of superdense coding circuit and its protocol (76e66c0)
- Add mdBook Mermaid version to build and deploy workflows (3d339cd)
v1.9.0
1.9.0 (2026-03-24)
Bug Fixes
- Add missing List import to NestedIterator (ee17ab0)
- Correct formatting of quantum state representation and clarify description of Polarizing Beam Splitter in quantum_information.md (f6ef330)
- Correct the representation of the total state in terms of Bell states in quantum_information.md for accurate mathematical formulation. (f64b869)
- Refactor quantum state representation in quantum_information.md for clarity and consistency in notation. (e17f6c6)
- Standardize LaTeX notation for messages, keys, and ciphertext in quantum_information.md for improved clarity and consistency. (5fbcb18)
- Standardize tab syntax in AGENTS.md and CLAUDE.md for consistency (5804e56)
- Update AGENTS.md (3493d6d)
- Update CLAUDE.md (9867bf7)
Features
- Add AGENTS.md and CLAUDE.md files to provide guidance for AI Agents and Claude Code, respectively. Include project overview, commands, content architecture, key configuration, tabbed content syntax, math rendering, and branch strategy. (7b7fcc7)
- Add Design Twitter problem and implementation (ced6415)
- Add documentation for Range Sum Query - Mutable problem and implementation (28bf7db)
- Add Entanglement Swapping section to quantum_information.md, detailing the protocol, initial setup, measurement process, and implications for quantum communication. Enhance understanding of entanglement creation between non-interacting particles and clarify common misconceptions. (b1be8f1)
- Add Flatten Nested List Iterator problem and implementation (fa65b95)
- Enhance quantum_information.md with detailed sections on beam splitters, superposition, and interference concepts, including examples and mathematical formulations. Add Quantum Key Distribution (QKD): BB84 section placeholder. (0f45531)
- Expand quantum_information.md with comprehensive sections on polarization, including qubit representation, wave plates, and measurement effects. Introduce key concepts and mathematical formulations related to polarization states. (3f99e01)
- Introduce Dense Coding section in quantum_information.md, detailing the protocol, Bell states, encoding and decoding processes, and practical implementations. Enhance understanding of quantum communication capacity and common misconceptions. (d3fa815)
- Revise Quantum Key Distribution section in quantum_information.md to provide a comprehensive overview, including the BB84 protocol, its principles, and the B92 protocol. Enhance clarity on security mechanisms and common misconceptions. (b179e40)
- Update Makefile for mdbook toolchain installation and enhance quantum_information.md with a comprehensive overview of quantum teleportation, including key concepts, the no-cloning theorem, and the measurement process. (7f67d7b)
v1.8.0
1.8.0 (2026-03-09)
Bug Fixes
- Add horizontal rule for better separation in structural patterns documentation (58c12f5)
Features
- Add design pattern images and expand quantum information documentation (1c7278c)
- Add implementation details for Decorator, Composite, and Facade design patterns with class diagrams and example code in multiple languages; include corresponding images for each pattern (7a7e02d)
- Update design patterns section in README and SUMMARY, add Adapter and Bridge pattern details with diagrams (54929fe)
v1.7.0
1.7.0 (2026-03-08)
Bug Fixes
- Add complexity analysis for KthLargest class methods (3f6f8c1)
- Clarify approach for implementing stack using queues in design document (3464a1f)
- Correct formatting and wording in creational_patterns.md (0f8e52e)
- Correct type annotation for stack variable in Valid Parentheses solution (aea65f4)
- Correct type hint for Deque in "Average of Levels in Binary Tree" and add missing section header for "Minimum Absolute Difference in BST" (1d87dcd)
- Improve palindrome check and update space complexity analysis (6fee403)
- Refactor Trie and WordDictionary to use public attributes (fd4ef18)
- Rename Notification interface to INotification for consistency (33de94d)
- Update cache attribute type in PeekingIterator to int (c69047b)
- Update copyright year and correct current position in credits (94987e1)
- Update links in SUMMARY.md and add "Reverse Bits" problem to bit_manipulation.md (919bb38)
- Update src/leetcode/design.md (a67b595)
- Update src/leetcode/design.md (25a22be)
- Update src/leetcode/design.md (b4a8ed1)
- Update topics for Range Sum Query - Immutable to reflect correct concepts (e68bc9b)
- Update type hints from list to List for consistency in design document (8ae5c0a)
Features
- Add "Add Binary" problem with problem statement, approach, solution, and complexity analysis (eb137d4)
- Add "Average of Levels in Binary Tree" problem with problem statement, approach, solution, and complexity analysis (edc9275)
- Add "Binary Tree Paths" problem with problem statement, approach, solution, and complexity analysis (8e65475)
- Add "Convert Sorted Array to Binary Search Tree" problem with problem statement, approach, solution, and complexity analysis (b82be01)
- Add "Count Complete Tree Nodes" problem with problem statement, approach, solution, and complexity analysis (ed6e8d3)
- Add "Count Operations to Obtain Zero" problem with problem statement, approach, solution, and complexity analysis (08a7789)
- Add "Design HashMap" problem with problem statement, approach, solution, and complexity analysis (fa1e6d8)
- Add "Design HashSet" problem with problem statement, approach, solution, and complexity analysis (580031f)
- Add "Design Parking System" problem with problem statement, approach, solution, and complexity analysis (d5b9aa4)
- Add "Design" section with problem statement and solution for "Implement Stack using Queues" (88638e3)
- Add "Implement Queue using Stacks" problem with problem statement, approach, solution, and complexity analysis (dd1bdcc)
- Add "Invert Binary Tree" problem with problem statement, approach, solution, and complexity analysis (fe36b5c)
- Add "Math" section with problems, solutions, and complexity analysis (1470d8a)
- Add "Minimum Absolute Difference in BST" problem with problem statement, approach, solution, and complexity analysis (aa658e7)
- Add "Number of 1 Bits" problem with problem statement, approach, solution, and complexity analysis (f66a5f8)
- Add "Number of Adjacent Elements With the Same Color" problem with problem statement, approach, solution, and complexity analysis (13f74a6)
- Add "Number of Recent Calls" problem with problem statement, approach, solution, and complexity analysis (fafdebc)
- Add "Path Sum" to the table of contents in binary_tree.md (b103dc7)
- Add "Range Sum Query - Immutable" problem with problem statement, approach, solution, and complexity analysis (121381b)
- Add "Simple Bank System" problem with problem statement, approach, solution, and complexity analysis (351babf)
- Add "Single Number" problem with problem statement, approach, solution, and complexity analysis (096f6d9)
- Add "Spiral Matrix" problem with problem statement, approach, solution, and complexity analysis (1b34bd1)
- Add "Sqrt(x)" problem with problem statement, approach, solution, and complexity analysis (b9c1f21)
- Add "Symmetric Tree" problem with problem statement, approach, solution, and complexity analysis (8759d06)
- Add Abstract Factory class diagram image (3dfc97a)
- Add approach for maintaining the kth largest element in a stream using a min-heap (39b5ae6)
- Add company information for various LeetCode problems in array, hashmap, intervals, linked list, stack, and two pointers sections (74807d0)
- Add Contains Duplicate II problem to Hashmap documentation (a06b35a)
- Add Contains Nearby Duplicate problem to Hashmap documentation (15d7491)
- Add design documentation for Binary Search Tree Iterator and include image (32f67a3)
- Add design documentation for Design Add and Search Words Data Structure (0752285)
- Add design documentation for Implement Trie (Prefix Tree) (89d10db)
- Add design documentation for LRU Cache implementation (54dbe1e)
- Add design documentation for Min Stack implementation (80b99bc)
- Add design documentation for Ordered Stream and Neighbor Sum Service ([d06c839](d06c8394...
v1.6.0
1.6.0 (2025-07-10)
Bug Fixes
- Correct formatting of problem titles in Hashmap and Two Pointers documentation (fd34277)
Features
- Add "Two Pointers" section and implement "Valid Palindrome" problem statement and solution (e6c201c)
- Add Happy Number and Valid Anagram problems to Hashmap documentation (b8ce79f)
- Add Isomorphic Strings and Word Pattern problems to Hashmap documentation (611504b)
- Add type hints for better clarity in Array/String and Hashmap solutions (e7fa4d4)
- Enhance Hashmap documentation with detailed problem statements, approaches, and solutions (9c0a9fc)
- Update SUMMARY and add Hashmap documentation with problem statement and solution (d01ebfd)
v1.5.0
v1.4.0
1.4.0 (2025-06-23)
Bug Fixes
- Add horizontal rules for better section separation in multiple markdown files (df76442)
- Correct formatting and improve clarity in overloading operators documentation (48b20dc)
- Correct numbering in the cloning instructions of the README (9fb1b23)
Features
- Add new problems and solutions for "Remove Duplicates from Sorted Array" and "Majority Element" in array/string documentation (7174343)
- Update license to Apache 2.0 and restructure README for clarity; add LeetCode topics and initial content (2bd5cd1)
- Update README and SUMMARY for improved clarity; add setup instructions and correct links (1675542)