Iterative, Recursive 방식으로 각각 피보나치 수열을 구현해 보았습니다.
순차 탐색과 이진 탐색을 Iterative, Recursive한 방법으로 구현해 보았습니다.
오름차순으로 정렬된 두 집합의 교집합을 구하는 예시 입니다.
패턴매치 알고리즘 구현 코드 입니다.
Polynomial Addition 구현 입니다.
3 tuple을 이용해 matrix를 transpose 해 보았습니다.
스택에 대한 간단한 설명과 구현 예시입니다.
Rat in a Maze 구현 코드입니다.
Stacks using dynamic arrays 를 구현하라. Stack 의 capacity(stack 의 size)는 초기값이 1 로주어지며, stack 에 저장되는 원소의 개수가 capacity 보다 커지면 stack 의 capacity 를 2 배로 증가시킨다.반
infix, prefix, postfix 등의 expression notaion에 대하여 알아보고 직접 구현해 보았습니다.
Infix notation to postfix notation, postfix expression evaluation 구현 코드입니다.
Queue에 대한 설명
링크드리스트로 다항식 덧셈을 구현해 보았습니다.
트리, 이진 트리에 대한 설명과 예시 코드입니다.
링크드 리스트 값 삽입 예제 코드입니다.
recursive하게 이진 트리 생성하고 inorder로 traversal 하기
큐를 이용한 이진트리 level order traversal
Complete Binary Tree. Max Heap, Threaded Binary Tree