Skip to content

Commit

Permalink
standardized categories
Browse files Browse the repository at this point in the history
  • Loading branch information
elimelt committed Feb 12, 2025
1 parent b5a5a72 commit d9ff78b
Show file tree
Hide file tree
Showing 8 changed files with 25 additions and 10 deletions.
2 changes: 1 addition & 1 deletion algorithms/BFS.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Breadth First Search Algorithm Implementation and Analysis
category: Algorithms
tags: graph-traversal, shortest-paths, graph-theory, complexity-analysis
tags: graph traversal, shortest paths, graph theory, complexity analysis
description: A comprehensive explanation of the Breadth First Search (BFS) algorithm, including implementation, complexity analysis, and mathematical proofs. The document covers the algorithm's properties for finding shortest paths in graphs and includes Python implementations with detailed theoretical foundations and lemmas about level ordering.
---
# Breadth First Search
Expand Down
2 changes: 1 addition & 1 deletion algorithms/divide-and-conquer.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Divide and Conquer Algorithm Analysis with Implementation Examples
category: Algorithms
tags: divide-and-conquer, algorithmic-complexity, recursive-algorithms, computational-geometry
tags: divide and conquer, algorithmic complexity, recursive algorithms, computational-geometry
description: A comprehensive examination of divide and conquer algorithmic strategies, focusing on their implementation and analysis. The document covers theoretical foundations with mathematical proofs, practical examples including bisection method and closest pair problem, and includes Python implementations demonstrating these concepts.
---

Expand Down
2 changes: 1 addition & 1 deletion algorithms/dynamic-programming.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Dynamic Programming Algorithms and Problem Solutions Guide
category: Algorithms
tags: dynamic-programming, optimization, algorithm-analysis, problem-solving
tags: dynamic programming, optimization, algorithm analysis
description: A comprehensive guide covering various dynamic programming algorithms and their implementations, including knapsack, sequence alignment, and tree-based problems. Includes detailed explanations of problem-solving approaches, correctness proofs, and runtime analysis for each algorithm, with practical Python implementations.
---

Expand Down
6 changes: 0 additions & 6 deletions algorithms/patterns/BFS.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,4 @@
---
title: Spring Boot Quickstart Guide
category: Software Engineering
tags: spring boot, quick start, spring web, rest repositories
description: A step-by-step guide to creating a Spring Boot application with Rest Repositories
---
---
title: Breadth First Search Pattern
category: Algorithms
tags: breadth-first search, graph algorithms, graph traversal, shortest path
Expand Down
2 changes: 1 addition & 1 deletion distributed-systems/dynamo-db.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
---
title: Dynamo: Amazon's Highly Available Key-value Store
category: Distributed Systems
tags: key-value store, database-design, high-availability, consistency, object-versioning, conflict-resolution
tags: key-value store, database design, high availability, consistency, object versioning, conflict resolution
description: A highly available key-value storage system sacrificing consistency under failure conditions, using object versioning and application assisted conflict resolution.
---
# Dynamo: Amazon's Highly Available Key-value Store
Expand Down
7 changes: 7 additions & 0 deletions linear-algebra/cheatsheet.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Matrix Theory
category: Linear Algebra
tags: linear algebra, vector spaces, operators, dual spaces, tensor products
description: Covers fundamental concepts in linear algebra and matrix theory, including vector spaces, basic operations, systems of linear equations, matrices, eigenvalues and eigenvectors, and advanced topics such as singular value decomposition, Jordan canonical form, and tensor products. It also explores properties of matrices, linear transformations, and inner product spaces, with a focus on geometric interpretations and algebraic definitions. The document concludes with various important theorems and applications in linear algebra, including matrix factorization, eigenvalue theory, and differential equations.
---

# Fundamentals of Vectors

## Geometric Basics
Expand Down
7 changes: 7 additions & 0 deletions linear-algebra/elementry-linear-algebra.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Glossary of Linear Algebra Concepts
category: Linear Algebra
tags: Gaussian Elimination, Matrix-Vector Multiplication, Linear Transformations, Matrix-Matrix Multiplication
description: Provides an overview of basic linear algebra concepts and techniques, including Gaussian elimination, systems of equations, row operations, matrix-vector multiplication, and matrix-matrix multiplication, providing efficient methods for solving systems of equations and transforming matrices. It also touches on the relationships between these concepts, such as span and linear transformations. The document distinguishes between inefficient and efficient approaches to solving systems of equations.
---

# Elementary Linear Algebra

## Systems of Equations
Expand Down
7 changes: 7 additions & 0 deletions linear-algebra/python-cheatsheet.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: ## Matrix and Vector Algebra Fundamentals
category: Other
tags: linear algebra, matrix theory, vector spaces
description: Covers fundamental concepts and operations in linear algebra using NumPy, including vector and matrix creation, operations, properties, transformations, and systems of equations. It also touches on topics such as orthogonality, basis, and change of basis. The goal is to provide a comprehensive overview of the mathematical foundations of vectors and matrices in the context of visualization.
---

# Fundamentals of Vectors

## Working with Vectors in NumPy
Expand Down

0 comments on commit d9ff78b

Please sign in to comment.