본문 바로가기

배열2

[자료구조] # 1. 배열(Array)과 리스트(List)의 차이 은근 많이 나오는 질문인데, 그냥 무지성 파이썬 입문하다보면 이 두 개념의 차이에 대해 잘 모를 수도 있다. 일단... 질문은 저렇게 러프하게 나오지만 정확히는 정적배열과 연결리스트의 차이를 염두한 질문 같다.배열도 넓은 범위에서는 "선형 리스트" 에 속하기 때문이다. 아마 Java를 쓰시는 분들이라면 ArrayList vs LinkedList에 대한 질문임을 캐치하셨을 것이다. 일단 정적배열이라 함은.. 배열을 선언할 때, 그 크기를 미리 정해두는 것을 시작으로 한다.int arr[5] = {0,}; 그럼 이런 배열의 특징이 무엇일까.연속된 메모리 주소에 값이 할당된다.인덱스로 접근하는 탐색 방법이라 조회 속도는 빠른데, 삽입/삭제가 느리다. 삽입/삭제가 느린 이유는 맨 끝이 아닌 다른 부분의 경우다... 2024. 7. 14.
[C언어] #2. 주석 처리와 신상 정보 프로그램 구현하기 printf("Welcome, Let's C Language."); // 초등학생도 쉽게 이해시켜주는 C언어 글을 포스팅합니다. 안녕하세요. 비전공자 출신 SW Test 엔지니어 Crush on Study입니다. 이번 글에서는 주석 처리에 대한 소개와 #0,#1에서 다뤘던 내용들을 복습하고자 하는 차원에서 소스코드를 하나 만들어보고자 합니다. Q. 먼저 이전 시간에 배운 내용을 잠깐 복습해봅시다. A. 1) scanf에 대해 배웠습니다. - 함수가 어떤 값을 출력한다면 반대로 입력을 받을 수 있는 기능도 있을겁니다. 입력을 받는 기능을 하는 명령어가 scanf입니다. 현재는 표준이 scanf_s로 되었고 이는 '버퍼 오버플로우' 라는 현상을 막기 위해 개정되었습니다. 2) 자료형 타입에 대해 배웠습니다... 2022. 1. 19.