컴퓨타에서 알고리즘이라 함은,
학생부 등록 프로그램을 만든다치면
입력을 받고 출력(저장)을 하는게 맞다.
'논리'적으로 순서가 입력을 먼저받아야지 출력을 해줄 게 잇는거지
즉, 1번은 순서.
2번은, 학생10명이면 10번 입출력한다.
즉 2번은 반복.
3번은 여학생인가 남학생인가에 따른 분기(조건)
즉 3번은 제어.
=> 즉 순서와 반복과 제어가 결합해서 오묘하게 원하는 논리대로 ㅍ ㅡ로그람을 구성할 수 잇도록
하는 것이 바로 알고리즘이라는거다.
근데 요즘 책보면 알고리즘을 무슨 선택정렬, 삽입정렬, 스택, 덱, 큐 이런거 가르쳐놓고
한번 저자들과 함께 사이좋게 구현하면 그게 알고리즘 배운걸로 앎
근데 그딴건 알고리즘 아니고
그냥 검색, 저장 데이타를 어떻게 효율적으로 조회/저장/관리
하는가에 불과하고.
그런건 그냥 씨발 그렇구나 하고 알아두면 됨.
그래서 난 저런 책 누가 준다해도 바로 불태움.
읽더라도 그냥 그렇구나 하고 넘어가지
저런 건 시바 한번 씹고 넘어갈 껌같은거임
원래 대단한 발견들이 존나 병신취급당하는게 맞음.
중요한건 순서, 반복, 제어를 어떻게 결합해서 프로그램을 구현할건가
ㄱ드게 중요하고..
그걸 훈련하려면 프로그람을 만들어보고 만든대로 순서도를 그려보던가
이지랄할수밖에없음 ㅇㅋ?
항상 집중하고 항상 생각하라.
그래픽스나 네트워크 한번이라도 공부해보면 생각이 바뀔듯
정렬되지 않은 상태의 자료가 입력이고, 정렬된 자료가 출력이야 바보야..
중요하니까 그거 위주로 가르쳐주는거..
학생부밖에 못짜본 님 실력으론 생각이 거기까지밖에 못미칠테니 이해해드릴게요♡
요즘 책들 말고 Introduction to algorithm 보고 오라우
잡대컴공//병신잡대컴공새기야. 내가 지잡대생인 너보다 아는거 많으니까 헛소리할거면 자라
뇌를 자극하는 cpp같은거 막 읽은 사람인거같다. 그책 보면 학생부 프로그램 만드는거 나오지 않나?
피갤러//학생부는 예를들엇을뿐이야 허접새기야..
선택정렬, 삽입정렬, 스택, 덱, 큐 가르치는게 알고리즘 가르치는게 아니라고 하는데서 아무리 설명해도 이해못할게 보여서 그냥 그만 얘기할게..
피갤러//어휴... 그딴건 그냥 '스킬'이라니까. 그딴건 알고리즘이 아니여 .. 나도 그만 얘기하고 싶다.
알고리즘이란게 문제를 해결하는 방법이고, 프로그래밍에서 문제를 해결하는데에 있어서 가장 자주 필요하고 중요하며 기본인 것이 니가 말하는 쓰레기 책들에서 중요하게 가르치는 자료구조, 정렬, 그래프 관련 알고리즘 이런것들임..
프로그래밍하면서 해결해야할 문제라는게 결국 분기의 흐름이나 큰 틀에서 아키텍쳐를 잡는것도 중요하지만, 결국 각각의 나누어진 문제들을 격파해야 하는데 그걸 격파하는 것도 결국 니가 허접같다고 말한 "스킬"들임. 그게 다 알고리즘이야
소프트웨어 아키텍쳐랑 알고리즘이랑 같이 공부해보길 추천할게. 그럼 이만