본문 바로가기

SW28

[자료구조] 연결리스트 - List 선수지식 (자료구조 overview)https://microelectronics.tistory.com/85 [자료구조] 선형 자료구조와 비선형 자료구조작성중 ..선형 vs 비선형선형구조 : 자료를 순차적으로 나열한 형태 (스택, 큐, 배열, 연결리스트)비선형 구조 : 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 (트리, 그래프)배열 vs 동적배열 vsmicroelectronics.tistory.com 예제 코드#include #include using namespace std;int main(){ list li; list::iterator eraseIt; for (int i = 0; i ::iterator it = li.begin(); it != li.end(); it++) { cout  결과01.. 2024. 9. 24.
[자료구조] 선형 자료구조와 비선형 자료구조 작성중 ..선형 vs 비선형선형구조 : 자료를 순차적으로 나열한 형태 (스택, 큐, 배열, 연결리스트)비선형 구조 : 하나의 자료 뒤에 다수의 자료가 올 수 있는 형태 (트리, 그래프)배열 vs 동적배열 vs 연결리스트 (호텔에 비유)배열사용할 방 개수를 고정해서 계약 (절대 변경 불가)연속된 방을 배정받아 사용장점 : 연속된 방단점 : 방 추가/축소 불가동적배열 (C++ 에서의 vector)사용할 방 개수를 유동적으로 계약연속된 방으로 배정받아 사용방 할당 정책 : 실제로 사용할 방 보다 많이, 여유분을 두고(대략 1.5배에서 2배) 예약 후 이사. -> 이사 횟수 최소화를 위함.장점 : 유동적인 계약 (이사 횟수 최소화)단점 : 중간 삽입/삭제 (배열도 마찬가지임)연결리스트연속되지 않은 방을 사용장점.. 2024. 9. 22.
Linux From Scratch 개발 노트 7 - 시스템 소프트웨어 설치 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad5.. 2024. 9. 17.
Linux From Scratch 개발 노트 6 - 임시 시스템 구축(나머지 유틸리티) 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.comhtml 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad51.. 2024. 8. 31.
Linux From Scratch 개발 노트 5 - 임시 시스템 구축(libstdc++,binutils, gcc) 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.comhtml 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad51.. 2024. 8. 30.
Linux From Scratch 개발 노트 4 - 임시 시스템 구축(binutils, gcc, glibc) 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com  html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad.. 2024. 8. 29.
Linux From Scratch 개발 노트 3 - 계정 생성 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad5.. 2024. 8. 28.
Linux From Scratch 개발 노트 2 - Host System 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.com html 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad5.. 2024. 8. 27.
Linux From Scratch 개발 노트 1 - Introduction 참고 github : https://github.com/NuttyJamie/LinuxFromScratch-for-Korean GitHub - NuttyJamie/LinuxFromScratch-for-Korean: Korean translation of the LFS project.Korean translation of the LFS project. Contribute to NuttyJamie/LinuxFromScratch-for-Korean development by creating an account on GitHub.github.comhtml 문서 : https://rawcdn.githack.com/NuttyJamie/LinuxFromScratch-for-Korean/88bdabae8abf2fad51.. 2024. 8. 26.