배열3 연결리스트를 전격 해부해보자!! [번외] 본 포스트는 c언어를 중심으로 작성되었습니다. 연결리스트를 전격 해부해보자!! [번외] 앞서서 연결리스트에 대해서 포스트를 해보았지만, 흠 내용이 석연치 않았습니다... 불만족스러웠죠. 그래서 내놓은 해결책으로 연결리스트 만드는 코드를 작성하고 전격적으로 코드를 뜯어서 해부했습니다. 다른 내용은 없이 코드에 다 담아 놓았기 때문에 한번 읽어보시면 될것같습니다!! 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68.. 2020. 2. 18. 연결리스트(순차/연결자료구조)어떻게 이해하죠?[1] 본 포스트는 c언어를 중심으로 작성되었습니다. 연결리스트(순차/연결자료구조)어떻게 이해하죠? 자료는 구조화 방법에 따라 리스트, 스택, 큐, 등으로 나뉩니다! 우선 순차자료구조를 먼저 알아보겠습니다. 순차자료구조는 논리적순서나 물리저 순서가 항상 일치합니다. 때문에 우리는 그 중에서 c언어에서의 배열기법으로 구현해야합니다. 순차자료구조는 연결자료구조와 어떤점이 다른지 한번 알아보겠습니다. 메모리저장방식 : 순차자료구조는 말그대로 메모리 시작지점부터 순차적으로 연속하여 젖아하는 대신 연결자료구조는 링크와 노드에 의하여 순서를 표현하는 구현방식입니다. 연산 : 추가적 연산을 따라도 메모리 상 빈 영역이 존재하지 않게끔 저장하는 것이 순차 자료구조인 반면, 연결 자료구조는 링크 정보만 변경되고 물리적 순서는 .. 2020. 2. 17. 배열과 포인터(array , pointer) 천천히~ 본 포스트는 c언어를 중심으로 작성되었음을 알려드립니다. 배열과 포인터(array , pointer) 천천히~ 1. 배열 우선 배열에 대해서 알아봅시다. 배열은 같은 자료형이 나열되어 메모리에 연속적으로 저장된 자료형입니다. 만약, 과일의 종류를 담는 변수를 선언할 때 어느 것이 효율적일지 한번 생각해보세요. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 #include int main (){ char str[] = "apple"; char str2[] = "orange"; char str3[] = "cherry"; printf("%s %s %s\n", str, str2,str3); return 0; } Colored by Color Scripter cs 위와 같이 일일.. 2020. 2. 14. 이전 1 다음