Skip to content

Commit

Permalink
misc tags;
Browse files Browse the repository at this point in the history
  • Loading branch information
elimelt committed Feb 12, 2025
1 parent 4a70699 commit 5233cf8
Show file tree
Hide file tree
Showing 11 changed files with 83 additions and 0 deletions.
13 changes: 13 additions & 0 deletions algorithms/patterns/BFS.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,16 @@
---
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
description: A technical exploration of the Breadth First Search algorithm, focusing on its key properties and applications in graph problems.
---

# Breadth First Search

BFS is an extremely versatile algorithm that comes up a lot in graph problems. The key property of BFS is that it explores vertices in order of the length of their shortest path from the starting vertex. Any time you're dealing with an unwieghted graph and need to find the shortest path between two vertices, BFS is a good place to start. Its usefulness doesn't end there though; BFS can be used to find connected components, detect cycles, and more.
Expand Down
7 changes: 7 additions & 0 deletions algorithms/patterns/sliding-window.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Sliding Window Pattern
category: algorithms
tags: sliding window, fixed size window, dynamic size window, streaming algorithms, array problems, contiguous subarray, linear data structure
description: A technical exploration of the sliding window pattern in algorithms, focusing on its applications and variations.
---

# Sliding Window

Sliding window is a useful pattern when you need to maintain a contiguous subarray of elements within a linear data structure. Problems typically fall into one of two categories:
Expand Down
7 changes: 7 additions & 0 deletions algorithms/practice/4.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Interval Sum Counting Algorithm
category: algorithms
tags: interval sums, binary search, prefix sum, suffix sum
description: An algorithm for counting the number of interval sums between a given range in an array of intervals.
---

# Problem Set 4

## Problem 1
Expand Down
7 changes: 7 additions & 0 deletions algorithms/problems/graphs-and-trees.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Graphs and Trees
category: algorithms
tags: graphs, trees, induction, proof by contradiction, cycle detection
description: A technical exploration of graphs and trees focusing on the properties and proofs of these fundamental data structures.
---

# Graphs and Trees

## Problem 1
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/algorithms/divide-and-conquer.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Divide and Conquer Algorithms
category: algorithms
tags: divide and conquer, master theorem, root finding, bisector algorithm, kth smallest element
description: A technical exploration of Divide and Conquer algorithms focusing on the Master Theorem, Root Finding, and kth Smallest Element problems.
---

# Divide and Conquer

## Master Theorem
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/algorithms/graphs.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Graph Theory
category: algorithms
tags: Graphs, Trees, DFS, BFS, Topological Sort, Minimum Spanning Tree, Disjoint Sets
description: A comprehensive overview of graph theory, including concepts such as nodes, edges, trees, and minimum spanning trees, as well as algorithms like depth-first search and breadth-first search.
---

# Graphs

## Undirected Graphs
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/algorithms/intervals.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Interval Scheduling/Partitioning
category: algorithms
tags: greedy algorithms, interval partitioning, scheduling, time complexity
description: A technical exploration of Interval Scheduling and Partitioning focusing on their greedy algorithm properties and structural analysis.
---

# Interval Scheduling/Partitioning

## Scheduling the max number of intervals
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/circuits/components.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Electronic Components
category: hardware
tags: Transistors, Op-Amps, Filters, Amplifiers, Comparators
description: A comprehensive overview of electronic components used in electronics devices, including Transistors, Op-Amps, Filters, Amplifiers, and Comparators.
---

# Component Dictionary

## DC Sources
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/circuits/electricity.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Electric Circuit Analysis
category: electrical-engineering
tags: Electrical Engineering,Circuits,Ohms Law,Kirchoffs Laws,Impedance,AC Circuits,DC Circuits,Power,Energy
description: In-depth analysis of electric circuits, including short and open circuits, Ohm's law, Kirchoff's laws, impedance, power, and energy. A comprehensive guide for electrical engineers and students.
---

# Electricity Basics

## Flow of Electricity
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/java-spring-boot/reference.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
title: Spring Boot Annotations
category: software-engineering
tags: spring-boot, annotations, java, configuration
description: A documentation on the Spring Boot annotations used for configuration, auto-configuration, component scanning, and more.
---



### Annotations and their meanings
Expand Down
7 changes: 7 additions & 0 deletions cheatsheets/java-spring-boot/running.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,10 @@
---
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
---

# Quickstart

Create a zip file with (start.spring.io)[https://start.spring.io/] including the following dependencies:
Expand Down

0 comments on commit 5233cf8

Please sign in to comment.