Algorithms
A repository of different Algorithms and Data Structures implemented in many programming languages.
파일 탐색기
최종 버전 다운로드 (.zip)- c-cpp.yml
- ForwardChaining.java
- AiwaRCT501SendDemo.ino
- IRrecord.ino
- IRrecvDemo.ino
- IRrecvDump.ino
- IRrecvDumpV2.ino
- IRrelay.ino
- IRremoteInfo.ino
- IRsendDemo.ino
- IRsendRawDemo.ino
- IRtest.ino
- IRtest2.ino
- JVCPanasonicSendDemo.ino
- LegoPowerFunctionsSendDemo.ino
- LegoPowerFunctionsTests.ino
- LGACSendDemo.ino
- LGACSendDemo.md
- _gitignore
- _travis.yml
- arduino-irremote.sublime-workspace
- boarddefs.h
- changelog.md
- Contributing.md
- Contributors.md
- ir_Aiwa.cpp
- ir_Denon.cpp
- ir_Dish.cpp
- ir_JVC.cpp
- ir_Lego_PF.cpp
- ir_Lego_PF_BitStreamEncoder.h
- ir_LG.cpp
- ir_Mitsubishi.cpp
- ir_NEC.cpp
- ir_Panasonic.cpp
- ir_RC5_RC6.cpp
- ir_Samsung.cpp
- ir_Sanyo.cpp
- ir_Sharp.cpp
- ir_Sony.cpp
- ir_Template.cpp
- ir_Whynter.cpp
- irPronto.cpp
- irRecv.cpp
- IRremote.cpp
- IRremote.h
- IRremoteInt.h
- irSend.cpp
- ISSUE_TEMPLATE.md
- keywords.txt
- library.json
- library.properties.txt
- LICENSE.txt
- readmdFrench.md
- README.md
- Blink without delay
- EMF_Detector_upd.ino
- hardcodedlinefollowerlsa.ino
- HC-SR04_ping.ino
- kittybot.ino
- Knock Sensor
- moistureSensor
- setup.ino
- Tachometer_upd.ino
- Voice_Control_BT.ino
- knight_tour_problem.c
- magic_squares.py
- mcoloring.py
- mcoloring.py.txt
- permuta.cpp
- rat_in_a_maze.c
- sudoku.c
- Sudoku.java
- tower_of_hanoi.cpp
- N-Queens.c
- Nqueens.java
- count-set-bits.c
- Count-set-bits.cpp
- countSetBits.go
- count-set-bits.java
- countSetBits.py
- even_or_odd.c
- evenodd.cpp
- evenodd.py
- evenorodd.cs
- evenorodd.go
- flipbits.cpp
- FlipBits.java
- flipbits.py
- EverySubset.java
- EverySubset.cpp
- nextPowerof2.cpp
- nextPowerOf2.go
- nextpowOf2.py
- power_of_2.cpp
- power_of_4.cpp
- rotate-bits-of-n.cpp
- Swap_two_nibbles_in_a_byte.c
- Swap.java
- XOR_of_subsets_equal_to_k.cpp
- Brian_Kernighan_Algorithm.c
- blockchain_algorithm.py
- 0_1Knapsack.cpp
- README.md
- README.md
- alphabeta.cpp
- AlphaBetaPruning.java
- gameNIM.c
- grundyNum.cpp
- HangMan.py
- minimax.cpp
- sprague.cpp
- Tic-Tac-Toe.cpp
- MyApp.java
- tttoptmove.cpp
- zobrist.cpp
- ceaser.cpp
- README.md
- Kadane's_algorithm.c++
- Array_List.cpp
- ArrayList.java
- merge2array.swift
- sliding_window_maximum.cpp
- bloomfilter.go
- GraphExample.py
- GraphAL.py
- GraphBFS.py
- GraphDFS(Letters).py
- GraphDFS.py
- GraphDictionaries.py
- hash.h
- hashfunctions.cpp
- input1.txt
- main.cpp
- Makefile
- readme.txt
- heap.c
- heap.h
- Biggest_Num_Bubble.cpp
- KthLargest.java
- DoublyLinkedList.c
- linked list.c
- list.c
- liste.h
- MaxOfLinkedList.c
- SinglyLinkedList.c
- xor linked_list.c
- circular_linked_list.cpp
- doubly_circular_linked_list.cpp
- linked-list(doubly-singly).cpp
- llMiddle.cpp
- singly_reversed_linked_list.cpp
- LinkedList.cs
- LinkedList.csproj
- LinkedListTest.cs
- LinkedListTest.csproj
- linkedlistint32.go
- linkedlistint32_test.go
- Circular_LL.java
- Driver.java
- Node.java
- LinkedList.java
- linkedList.js
- linkedlist.py
- Queue_with_Singly_Linked_List.py
- Singly-linked-list.py
- Stack_with_Singly_Linked_List.py
- Array.h
- main.cpp
- Matrix.h
- matrix_multiply.cpp
- queue
- queue.c
- queue_using_array.c
- queue_using_linkedList.c
- queue_using_stack.c
- CircularQueue.cpp
- queue-implementation.cpp
- QueueUsingFunctionCallStack.cpp
- QueueUsingTwoStacks.cpp
- queue.java
- QueueUsingArray.kt
- drawBackSimpleQueue.png
- Queue.ipynb
- queue.py
- queue_test.py
- priority_queue.rb
- priority_queue_test.rb
- queue.rb
- queue_test.rb
- enqueue.scala
- queue.ts
- queue-commonjs.js
- arvore_rb_c.cpp
- arvore_rb_c.h
- stack.c
- stack_in_c.c
- stack_using_linkedList.c
- max-element.cpp
- menu-driven-stack-and-queue.cpp
- stack-implementation.cpp
- Stack.cpp
- SpecialStack.java
- stack.java
- stack.js
- StackUsingArray.kt
- stack.py
- stack_test.py
- timeTravelStack.py
- stack.rb
- stack_test.rb
- insert.scala
- pop.scala
- stack.swift
- AVL.c
- Binary_tree.c
- BST.c
- trie.cpp
- trie.py
- Fenwick_Tree.cpp
- kdistanceleveltraversal using java
- quick.cpp
- quick_sort.py
- shell.cpp
- skipList.h
- closest_points.py
- binCoeff.c
- BinCoeff.java
- binCoeff.py
- boolean_parenthesization.cpp
- coin change.cpp
- CoinChangeDP.cpp
- min_coin_change_value.cpp
- coin_change.java
- coin-change.py
- coin_change.py
- min_coin_change_value.py
- Coin Change problem using cpp
- CommonSubSeq.cpp
- LCS.cpp
- CommonSubSeq.py
- perl-6
- longest_common_subsequence_3.cpp
- longest_common_subsequence_3.py
- README.md
- solution.py
- cutting_rod.cpp
- CuttingRod.java
- cutting_rod.py
- editing_distance.cpp
- editing_distance.py
- eggDroppingPuzzle.cpp
- eggDroppingPuzzle.py
- fibonacci.c
- fibonacci.cpp
- fibonacci.go
- fibonacci.java
- fibonacci.js
- fibonacci.js
- Fibonacci.kt
- fib.py
- fibonacci.py
- fibonacci.rb
- fibonacci.swift
- floyd-warshall.go
- allpairs.py
- game.cpp
- MinimumNumberOfJumps.cpp
- file.cpp
- kadane.c
- kadane.go
- kadane.py
- Knapsack.c
- Extended Knapsack Problem.cpp
- KnapSackDP.cpp
- Knapsack.java
- UnboundedKnapsack.java
- knapsack.js
- Knapsack.py
- LCSDP.cpp
- LCS.java
- lcs.py
- Length-of-LCS-DP.cpp
- longest_increasing_subsequence.cpp
- longest_increasing_subsequence_bit.cpp
- longestIncreasingSubsequence.go
- LongestIncreasingSubsequence.java
- longPathMat.cpp
- matrixChainMultiplication.c
- matrixChain.cs
- MatrixChainMult.java
- MatrixChainMult.py
- max_subarry.java
- max_sum_path.py
- README.md
- Description.md
- solution.cpp
- Question.md
- Solution.cpp
- Subset-Sum.cpp
- SubSetSum.java
- subsetsum.js
- subSetSum.py
- ugly_numbers.cpp
- weighted_job_scheduling.cpp
- README.md
- BellmanFord-SingleSourceShortestPath.c
- fibo.cpp
- golomb.cpp
- LongestPalindromicSubsequence.cpp
- MatrixChainSequence
- max_subarray_sum.cpp
- Queek Attack
- Astar.py
- bellman.c
- Bellman-ford.cs
- bellman.py
- bfs.c
- bfs.cpp
- iterative_bfs.cpp
- bfs.go
- bfs.java
- bfs.js
- bfs.py
- bfs.rb
- bfs_test.rb
- binary.c
- binaryTree.java
- binaryKotlin.kt
- binaryTree.py
- binaryTreeFromInfixNPrefix.py
- Binary Tree.cpp
- BipartiteColoring.cs
- CheckBipartite.cpp
- checkBipartite.py
- DepthFirstSearcher.cs
- dfs.c
- dfs.cpp
- iterative_dfs.cpp
- dfs.go
- dfs.js
- dfs.py
- dfs.rb
- dfs_test.rb
- Diameter_of_tree.cpp
- Dijkstra.cs
- dijkstra.cpp
- Grafo.java
- Path.java
- dijikstras.js
- Dijkastra's_algo.py
- dijkstra.py
- dijkstra.rb
- dijkstra_test.rb
- union-find.cpp
- Finding Articulation Points and bridges.cpp
- floydWarshall.cpp
- Floyds.java
- max_flow.py
- max_flow.cpp
- square_grid_multidim.cpp
- hld.txt
- kahn-algorithm.cpp
- Kosaraju_ALgorithm.cpp
- strongly-connected-components-kosaraju-algorithm.cpp
- Kruskal.cpp
- KruskalAlgo.java
- Kruskal.py
- lca.cpp
- lca1.cpp
- mst-prims.c
- ArrayList.cpp
- ArrayList.hpp
- LinkedGraph.cpp
- LinkedGraph.hpp
- LinkedGraphEdge.cpp
- LinkedGraphEdge.hpp
- LinkedList.cpp
- LinkedList.hpp
- LinkedListElement.cpp
- LinkedListElement.hpp
- .gitignore
- kruskal.cpp
- kruskal.hpp
- Makefile
- mst.cpp
- mst.hpp
- nanoseconds.hpp
- prim.cpp
- prim.hpp
- README.md
- MST.java
- MST_kruskal.py
- prims.cpp
- PrimsAlgorithm.java
- Prims.py
- shortest-path-faster-algorithm.cpp
- topologicalSort.cpp
- FordMaxFlow.java
- knowledge_graph.py
- activitysel.c
- activity_selection.cpp
- activity_selection.py
- dijkstra-shortest-path.cpp
- EqualizeBitStrings.cpp
- README.md
- fractional_knapsack.cpp
- Fractional_Knapsack.java
- fractionalKnapsack.py
- containerShip.cpp
- README.md
- huffmanInCPP.cpp
- huffman.go
- huffman_test.go
- main.go
- Makefile
- README.md
- largest_number.py
- MaximumIncreasingSubarray.cpp
- ProblemStatement.md
- policeTheives.cpp
- Egyptian fraction
- egyptian-fraction.cpp
- FloydWarshall-AllPairShortestPath.c
- ford-fulkerson.cpp
- graphcolor.cpp
- Job_Sequencing.cpp
- knapsack.cpp
- Kruskal.c
- minimum_number_of_coins.cpp
- OptimalStorageOnTapes.c
- prims.c
- linear_probing.cpp
- linear_probing.js
- binomial_heap.cpp
- binomial_heap.go
- binomial_heap.py
- binomial_heap.rs
- README.md
- heap.js
- linklist_priority_que.c.txt
- priority_queue.cpp
- priority_queue.java
- heap-2.lisp
- Doubly_Linkedlist.c
- linkedList.c
- doublyLinkedList.cpp
- LinkedList.java
- partition-leet-code.c
- readme.md
- iterative_reversal.c
- ReverseDoublyLinkedList.cpp
- LinkedListModule.py
- LinkList.class
- LinkList.java
- Node.class
- Node.java
- Run.class
- Run.java
- logistic-reg-scala.txt
- README.md
- Anagram.py
- armstrong_no.c
- armstrong_no.cpp
- armstrong.js
- armstrong_no.py
- README.md
- catalan.cpp
- catalan.py
- README.md
- Wagstaff.cpp
- JarvisMarchAlgorithm.cpp
- euclidean_distance.cpp
- euclidean_distance.py
- factorial.c
- factorial-test.cs
- factorial.cs
- factorial div by factorial
- factorial.cpp
- factorial_withmod.cpp
- FactorialByDP.cpp
- FactorialOfLargeNumber.cpp
- factorial.hs
- Factorial.java
- factorial.js
- factorial.lua
- _factorial.py
- factorial.py
- factorial.swift
- Factorial.c
- fibonacci.c
- constexpr-fibonacci.cpp
- fibonacci.cpp
- fibonacciBinet.cpp
- fibonacciUsingRecursion.cpp
- matrix_fibo.cpp
- n-th fibonacci number
- fibonacci.fs
- fibonacci.go
- fibonacci.hs
- fibonacci.java
- fibonacci_recursion.java
- fibonacci.js
- fibonacci.jl
- fibonacci.lua
- fibonacci.pas
- fibonacci.p6
- fibbonacci.php
- fibo.py
- fibonacci.swift
- C-Implementation.md
- gcd.c
- Makefile
- gcd.cs
- FindGCD.cpp
- GCDlarge.cpp
- main.go
- gcd.class
- gcd.java
- Extended_Gcd.py
- gcd.py
- euclidean_algo_GCD_basic.py
- euclidean_algo_GCD_extended.py
- harmonicMean.c
- Makefile
- harmonic-mean.cpp
- harmonic-mean.js
- Harmonic-Mean.py
- harmonic_mean.py
- find_hoaxnumber.py
- juggler_seq.c
- juggler_seq.js
- juggler_seq_test.js
- juggler_seq.py
- README.md
- karatsuba.c
- karatsuba.py
- lcm.c
- lcm.cpp
- main.go
- lcm.go
- lcm.py
- lcm.rb
- calc_log_2-n.cpp
- log2n.py
- log2n.java
- modular-exp.c
- modular_exp.cpp
- ModularExp.java
- ModularExp.py
- main.go
- NChooseK.cpp
- dp-binomial.py
- NChooseK.py
- recursive-binomial.py
- palindrome
- palindrome.c
- Main.hs
- Palindrome.hs
- palindrome.class
- palindrome.java
- palindrome.js
- number_palindrome.py
- palindrome-number.cpp
- palindrome.c
- politeness_of_number.py
- prime.cpp
- x_to_x.c
- power.cpp
- power.py
- Power_Huge.cpp
- Power_Huge.java
- prime_factor.c
- prime_factors.cpp
- primefactorization.go
- primefactorization_test.go
- PrimeFactorization.java
- PrimeFactorTest.java
- prime_factors.js
- prime.py
- ReverseNumber.java
- reverse-no.c
- reverse-number.cpp
- reverse-number.py
- reverse.c
- reverseNumber.js
- SieveOfAtkin.js
- SieveOfAtkin.test.js
- Sieve-of-Eratosthenes.cpp
- Sieve of Eratosthenes.js
- sieve-of-eratosthenes.py
- smallest-c-mul.js
- cpp
- trailing_zeros.c
- trailing_zeros.py
- cartesian_to_polar.cpp
- findmax.py
- prime.cpp
- prime_numbers.py
- primePyramid
- toBinary.rb
- Tower-of-Hanoi.md
- bisection.c
- gaussseidel.c
- jacobi.c
- lagrange.c
- Secant Method.java
- function.py
- main.py
- secant_method.py
- GradientDescent.py
- astar.py
- balanced_parentheses.cpp
- balanced parentheses description.docx
- Wagstaff.cpp
- convertFromBytes.sh
- find-longest-string-test.cs
- find-longest-string.cs
- readme.md
- kadane.cpp
- Kadane.java
- kadane.py
- kmp.go
- README.md
- KMP.java
- kmpsearch.py
- KMP.cpp
- luhn.js
- manacher algorithm.py
- manacher algorithm.txt
- process.java
- patternsearch.cpp
- revnum.class
- revnum.java
- numberreverse.cpp
- rev.c
- rev.go
- rev.py
- rev2.py
- ReversedPolishNotation.cpp
- ReversedPolishNotation.h
- reverse_sentence_and_string.go
- reverse.js
- Reverse.java
- Sentence_Reverse_Printer.java
- reverse-a-string-test.cs
- reverse-a-string.cs
- reverseString.js
- readme.md
- second-max-min.cpp
- ReverseString.cpp
- FindDuplicateCharacters .java
- LapindromeChecker.java
- ReverseString.java
- StringPermutations.java
- manacher algorithm.py
- manacher algorithm.txt
- ahocorasick.py
- another_string_reverse.py
- string_reverse.py
- stringreverse.swift
- SA.cpp
- union_find.cpp
- All_permutations_of_a_string.cpp
- checkParent.js
- conversion.cpp
- CountWords.java
- CountWordsTest.java
- Fit_square_in_equilateral_triangle.cpp
- HeavyLightDecompotion.cpp
- isPalindrome.c
- isPalindrome.js
- isPalindrome.py
- isPrime.c
- isPrime.cs
- isPrime.go
- isPrime.js
- isPrime.py
- nth_fibonacci_number.py
- num_to_words.cpp
- NumberToWords.py
- phoneCheck.js
- AVl-Tree
- badXor
- maskBits
- progCompetitiva
- unlocked
- algorithm-random.md
- guess_number.php
- random.bf
- random.c
- random.cpp
- random.cs
- random.go
- random.html
- random.java
- random.js
- random.kt
- random.py
- random.R
- random.rb
- secure_random.java
- dfs_graph.py
- graph_dfs.rb
- c++ recursive spiral level order tree traversal
- graphDFS.cpp
- factorial.java
- Factorial.kt
- factorial.py
- fibonacci.java
- fibonacciModM.java
- fibonacci.py
- flood_fill.cpp
- LCSREC.py
- LCSRecursive.cpp
- majority_element.py
- MaxSubArrray.c
- maximum_subarray.cpp
- maximum_subarray.py
- tictactoe.py
- subSetSumRecursive.cpp
- SumOfDigits.cpp
- TOH.java
- Factorial.c
- josephus.cpp
- PrintPemutations.java
- fcfs.cpp
- sjf.cpp
- 8-puzzleProblem.py
- 8Puzzle.png
- boyer_moore_algorithm.js
- binary_search_test.cc
- catch.hpp
- main_test.cc
- binary_search.c
- binary_search.h
- BS.c
- Makefile
- README.md
- binary_search_2d_array.cpp
- binarySearch.cpp
- RangeSearch.cpp
- binarySearch.go
- binarySearch.java
- BinarySearchRe.java
- binarySearch.js
- binarySearch.js
- linearSearch.js
- binary-search.mat
- binarySearch-iterative.pl
- binarySearch-recursive.pl
- binarySearch.py
- binSearch.rb
- binary_search.rs
- binarysearch.swift
- binarySearch.js
- BinarySearch.kt
- Fibonaccisearch.java
- fibonacciSearch.js
- fibonacci_search.c
- fibonacci_search.lua
- interpolationSearch.java
- interpolation_search.js
- interpolation_search.py
- main.go
- jump_search.py
- linear_search.go
- linearSearch.java
- linearSearch.rb
- linear_search.py
- linear_search.rs
- LinearSearch(C).c
- linearSearch.cpp
- LinearSearch.cs
- linearSearch.java
- linearSearch.js
- Linearsearch.kt
- LinearSearchRec.java
- bm-horspool.cpp
- ternarySearch.cpp
- README.md
- quick_select.cpp
- README.md
- Bogosort.c
- Bogosort.cs
- Bogosort.cpp
- Bogosort.java
- Bogosort.pas
- bogosort.py
- bogosort.rb
- bubble_sort.bf
- bubble_sort.c
- BubbleSort.cs
- bubble_sort.cpp
- bubble_sort.go
- BubbleSort.java
- BubbleSortDinamis.java
- BubbleSortDynamic.java
- bubble_sort.js
- bubble-sort.jl
- bubble_sort.pl
- bublesort.pl
- bubble-sort.php
- bubble_sort.py
- bubble_sort_recursively.py
- bubble_sort.rb
- bubble_sort.rs
- bubble_sort.sh
- bubble_sort.swift
- bubble_sort.d
- bubblesort.lua
- bucket_sort.c
- bucket_sort.cpp
- bucket_sort.java
- bucket_sort.js
- Cocktail.c
- Cocktail.cpp
- Cocktail.f90
- Cocktail.R
- cocktail.java
- cscocktail.cs
- py3_cocktail_sort.py
- combSort.go
- comb_sort.rb
- Counting_sort.c
- counting_sort.cpp
- count-sort.go
- counting_sort.java
- counting_sort.js
- counting_sort.py
- countSort.rb
- counting-sort.rs
- cppcylclesort.c
- pycycle.py
- GnomeSort.go
- py3_gnome.py
- GnomeSort.rb
- cppgnome.cpp
- gnome.java
- Heapsort.c
- heapsort.cs
- a.out
- heapsort.cpp
- HeapSort.java
- heapsort.js
- heap_sort.php
- heapsort.py
- heapsort.rb
- insertion_sort.adb
- insertion_sort.c
- insertion_sort.cpp
- insertion_sort.go
- insertion_sort.java
- InsertionSort.java
- insertion_sort.js
- insertion_sort.py
- insertion_sort_recursively.py
- insertion_sort.rb
- insertion_sort.rs
- merge_sort.adb
- merge_sort.c
- merge_sort.cpp
- mergeSort_linked_list.cpp
- mergeSort.go
- mergesort.hs
- merge_sort.java
- merge_sort.js
- merge_sort.py
- merge_sort.rb
- merge-sort.rs
- merge_sort.swift
- pancake_sort.cpp
- pancakeSort.go
- pancake_sorting.java
- pancake_sort.php
- pancake.py
- pancakeSort.rb
- patience_sorting.cpp
- patience_sorting.java
- patience_sort.py
- pigeonhole_sorting.py
- PigeonHoleSorter.cs
- quick_sort.adb
- quick_sort.c
- quick_sort.cpp
- quick_sort_randomized.cpp
- QuickSort.cs
- quick_sort.go
- quick_sort.java
- quick_sort.js
- quicksort.poti
- quick_sort.py
- quick_sort_2.py
- quick_sort_randomized.py
- quick_sort.rb
- quick-sort.rs
- QuickSort.scala
- radix_sort.c
- radix_sort.cs
- radix_sort.cpp
- radix_sort.go
- radix_sort.java
- Radix_Sort.py
- radixSort.rb
- rank_sort.cpp
- selection_sort.c
- selection_sort.cpp
- selection_sort.go
- selection_sort.java
- selectionSort.js
- selection_sort.php
- selection_sort.py
- selSort.rb
- selection_sort.rs
- shaker_sort.js
- shell_sort.c
- shell_sort.cpp
- ShellSort.cs
- ShellSort.java
- shellsort.js
- shell_sort.py
- shellSort.rb
- SlowSort.py
- timsort.c
- TimSort.py
- topological_sorting.c
- pigeonholesort.cpp
- README.md
- AVL.cpp
- AVL.hpp
- AVL_Tree.cpp
- main.cpp
- bst.go
- bst.rb
- Binary_Search_Tree.cpp
- binary_tree_mirror.cpp
- BinarySearchTree.swift
- Bst to min heap.cpp
- bst.c
- bst.java
- bstree.py
- SumOfKSmallestElements.cpp
- tree_delete_node.cpp
- BinaryTree.java
- BinaryTreeToLinkedList.cpp
- centroid-decomposition.cpp
- fenwick.py
- hld.cpp
- lowest_common_ancestor.cpp
- Lowest Common Ancestor Description.docx
- minspantree.cpp
- PatriciaSet.java
- PatriciaSetNode.java
- RBBST.java
- right_view_binary_tree.cpp
- right_view.py
- segment_tree.c
- EfficientSingleElementModification.cpp
- Inversion Count Segment tree.cpp
- Segment Tree Lazy Propagation.cpp
- segmentTree.cpp
- segmentTree.go
- RangeMinQuery.java
- SegmentTree.java
- SegmentTreeClient.java
- segment_tree.py
- topview.cpp.txt
- inOrder.cpp
- levelOrder.cpp
- postOrder.cpp
- preOrder.cpp
- vertical order traversal.cpp
- BinaryTree.java
- inorder.java
- postorder.java
- preorder.java
- Trie.cpp
- Expression _Tree
- OptimalBST.c
- Splay
- TopView_binary_tree.cpp
- .gitignore
- _config.yml
- CONTRIBUTING.md
- LICENSE
- README.md
🚀 설치 가이드
1. 코드 내려받기
git clone https://github.com/VAR-solutions/Algorithms
깃허브에서 프로젝트 코드 전체를 내 컴퓨터로 내려받습니다.
cd Algorithms
방금 내려받은 프로젝트 폴더 안으로 이동합니다.
2. .NET
보통 추천cd data structures/linked list/cs/LinkedList
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
dotnet restore
프로젝트에 필요한 패키지를 내려받습니다.
dotnet run
프로젝트를 빌드하고 바로 실행합니다.
dotnet run 실행 후 터미널에 나타나는 안내 메시지나 주소를 확인하세요.
3. Make
보통사전 준비물
- Git GitHub에서 프로젝트 코드를 내려받으려면 필요합니다.
- Make Linux/macOS는 보통 기본 설치되어 있습니다. Windows는 별도 설치(예: MSYS2, WSL)가 필요합니다.
cd Graphs/Minimum Spanning Tree/C++
이 프로젝트의 관련 파일이 하위 폴더 안에 있어서, 먼저 그 폴더로 이동합니다.
make
생성된 빌드 설정을 바탕으로 실제 컴파일을 진행해 실행 파일을 만듭니다.
에러 없이 끝나면 성공입니다. 생성된 실행 파일을 직접 실행해보세요.
// repository documentation
Was this content helpful?
(0 ratings)
