Skip to content

Commit de7507f

Browse files
committed
Update
1 parent 58c2547 commit de7507f

File tree

1 file changed

+16
-1
lines changed

1 file changed

+16
-1
lines changed

README.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Algorithm_basic
2-
To learn basic algorithm code based on Java language.
2+
기본적인 알고리즘을 정리한 Repository 입니다. 모든 코드는 `test` 디렉토리에 존재하며 주제별로 나뉘어 있습니다. 알고리즘 코드들은 java로 작성되었습니다
33

44
## Algorithm basic List
55

@@ -48,6 +48,21 @@ To learn basic algorithm code based on Java language.
4848
* Priority queue를 사용하여 heap sort를 하라. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/datastructure/priorityqueue/HeapSortByUsingPQ.java)
4949
* 많은 수 중 top 10을 구한다. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/datastructure/priorityqueue/CalcTopTen.java)
5050

51+
### Sort
52+
* bubble sort를 구현한다. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/sort/BubbleSort.java)
53+
* radix sort를 구현한다. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/sort/RadixSort.java)
54+
55+
### Search
56+
* binary search를 사용하여 O(log n)의 시간복잡도로 target을 찾는다. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/search/BinarySearchTest.java)
57+
* 정렬된 2차원 배열에서 검색한다. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/search/SearchIn2DTest.java)
58+
59+
### bit
60+
* 2의 제곱수인지 판별한다.
61+
* 두 수에서 다른 비트의 개수를 구한다.
62+
[Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/bit/BitOperator.java)
63+
* O(1)으로 해당 데이터가 존재하는지 판단한다. [Link](https://github.com/JaeYeopHan/algorithm_basic_java/blob/master/src/test/java/bit/BitMapTest.java)
64+
65+
5166
</br>
5267

5368
## LICENSE

0 commit comments

Comments
 (0)