자료구조 & 알고리즘

    C언어로 자료구조 만들기 - 큐(Queue), 스택(Stack)

    자, 지난 포스트에서 구현한 링크드 리스트를 기반으로 큐, 스택을 만들어보자. 링크드 리스트에서 대부분 구현이 되었기 때문에 설명할 내용은 많이 없다. 큐와 스택 둘 다 순회는 지원하지 않을 것이며 검색도 지원하지 않고 삽입과 삭제에 대한 것만이 존재한다. https://pronist.tistory.com/76 C언어로 자료구조 만들기 - 링크드 리스트(Linked List) 이번에는 지난 포스트에 이어서 C언어로 자료구조를 구현해볼 텐데, 이번에는 링크드 리스트다. 양 옆으로 삽입과 삭제가 가능한 양방향 링크드 리스트를 구현하고, 또한 중간에 데이터를 삽입 pronist.tistory.com https://github.com/pronist/Data-Structure-In-C pronist/Data-St..

    C언어로 자료구조 만들기 - 링크드 리스트(Linked List)

    이번에는 지난 포스트에 이어서 C언어로 자료구조를 구현해볼 텐데, 이번에는 링크드 리스트다. 양 옆으로 삽입과 삭제가 가능한 양방향 링크드 리스트를 구현하고, 또한 중간에 데이터를 삽입과 삭제가 가능하도록 만든다. https://github.com/pronist/Data-Structure-In-C pronist/Data-Structure-In-C a Data Structure library in C. Contribute to pronist/Data-Structure-In-C development by creating an account on GitHub. github.com 링크드 리스트(Linked List) 링크드 리스트는 정적 배열과 데크와는 다르게 주소값을 서로 연결하여 구성되어 있다. 따라서 메..

    C언어로 자료구조 만들기 - 정적 배열(Fixed Array), 데크(Deque)

    C언어로 자료구조를 만들어보는 것은 내가 예전에 했던 것인데, 부득이하게도 포트폴리오로써는 존재하지 않고 있기 때문에 늦었지만 다시 써보기로 했다. 이는 정보처리기사를 준비할 적에 만들어둔 코드인데, 어쩌다보니 자료구조까지 만들어버린 것이다. 만든 자료구조는 정적 배열, 데크, 링크드 리스트, 큐, 스택, 트리다. https://github.com/pronist/Data-Structure-In-C pronist/Data-Structure-In-C a Data Structure library in C. Contribute to pronist/Data-Structure-In-C development by creating an account on GitHub. github.com 정적 배열(Fixed Arra..