Skip to content

Commit d553d0f

Browse files
author
kevinkiklee
committed
Setup the repository
0 parents  commit d553d0f

File tree

6 files changed

+9454
-0
lines changed

6 files changed

+9454
-0
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

README.md

+28
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Operation Code Algorithms and Data Structures Curriculum
2+
3+
## How to Start
4+
5+
## Curriculum
6+
7+
- **Data Structures**
8+
- [Queue](src/data-structures/queue)
9+
- [Stack](src/data-structures/stack)
10+
- [Linked List](src/data-structures/linked-list)
11+
- [Doubly Linked List](src/data-structures/doubly-linked-list)
12+
- [Hash Table](src/data-structures/hash-table)
13+
- [Binary Search Tree](src/data-structures/tree/binary-search-tree)
14+
- **Sorting**
15+
- [Bubble Sort](src/algorithms/sorting/bubble-sort)
16+
- [Selection Sort](src/algorithms/sorting/selection-sort)
17+
- [Insertion Sort](src/algorithms/sorting/insertion-sort)
18+
- [Merge Sort](src/algorithms/sorting/merge-sort)
19+
- [Quicksort](src/algorithms/sorting/quick-sort)
20+
- **Searches**
21+
- [Linear Search](src/algorithms/search/linear-search)
22+
- [Binary Search](src/algorithms/search/binary-search)
23+
- [Depth-First Search](src/algorithms/tree/depth-first-search)
24+
- [Breadth-First Search](src/algorithms/tree/breadth-first-search)
25+
- **Math**
26+
- [Factorial](src/algorithms/math/factorial)
27+
- [Fibonacci Number](src/algorithms/math/fibonacci)
28+
- [Prime Number](src/algorithms/math/prime)

jest.config.js

+23
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
module.exports = {
2+
// The bail config option can be used here to have Jest stop running tests after
3+
// the first failure.
4+
bail: false,
5+
6+
// Indicates whether each individual test should be reported during the run.
7+
verbose: false,
8+
9+
// Indicates whether the coverage information should be collected while executing the test
10+
collectCoverage: false,
11+
12+
// The directory where Jest should output its coverage files.
13+
coverageDirectory: './coverage/',
14+
15+
// If the test path matches any of the patterns, it will be skipped.
16+
testPathIgnorePatterns: ['<rootDir>/node_modules/', '/solutions', '/skeleton'],
17+
18+
// If the file path matches any of the patterns, coverage information will be skipped.
19+
coveragePathIgnorePatterns: ['<rootDir>/node_modules/'],
20+
21+
// The pattern Jest uses to detect test files.
22+
testRegex: '(/__tests__/.*|(\\.|/)(test|spec))\\.jsx?$',
23+
};

0 commit comments

Comments
 (0)