선생님 이거보고 인생이 바뀌었습니다. 과장이 아니라 이 강의 보고 정말 그 어떤 소스보다 가장 유익하고 설명을 잘 하시는것 같습니다. 혹시 자바로... 한번 강의 해주시면 안될까요? 자바에 대한거나.... 아니면 알고리즘 자료구조를 자바로 가르쳐주시는거나... 정말 포인트 요점만 너무 잘 찝어주셨습니다.... 혹시 가능할까요.....??
안녕하세요? 소감 남겨주셔서 감사합니다. 최근에는 자료구조/알고리듬은 C/C++로 공부하는 것이 합리적이라고 봅니다. 자료구조는 메모리 할당/해제를 수동으로 하는 연습을 해야 합니다. 자바는 얼핏 봤을때는 메모리 관리를 알아서 해주기 때문에 편할 것 같고 C/C++로 메모리 관리하는 공부가 불필요한 것 같지만 결국 시스템이 커지면 자바에서도 메모리 관리를 프로그래머가 하게 됩니다. 예를 들면 object pool pattern을 들 수 있습니다. 알고리듬을 자바로 공부하는 것은 괜찮을 수 있는데, 무조건 클래스를 만들어야 하기 때문에 코테 문제 푸는 관점에서 봤을 때 간결하지가 않습니다. 그래서 저는 알고리듬도 C++로 가르칩니다. 그렇다고 해서 자바를 하지 말라는 것은 절대 아니구요, 알고리듬을 자바로 공부하시거나 알고리듬 이후에 파이썬, C/C++ 공부하신 경험을 살려서 자바를 빠르게 공부하시는 것을 권장합니다. 자바로 시작하라고 가스라이팅 하는 분들이 너무 많아서 섬찟한데요, 자바로 시작하면 특정 프레임워크 직업에 올인하는 것이 되어버리지만 C/C++은 공부용 언어임과 동시에 현역으로 응용분야에 사용되고 있습니다. 여기까지가 왜 제가 자료구조/알고리듬을 C++로 가르치는 지에 대한 설명이었구요, 자료구조/알고리듬까지 공부하신 분들을 위해 빠르게 자바 문법을 훑어볼 수 있는 요약 강의는 가끔 생각해보고 있습니다. 더 제안하고 싶은 내용이 있으시다면 디스코드로 오세요.
강의 너무 감사합니다!! 비전공자고 주언어를 자바로 정하고 공부중인데 cs를 깊게 공부할수록 c언어 공부의 필요성을 체감해 강의를 찾게되었습니다. 궁금한 점이 있는데 c++로 자료구조 알고리즘을 학습하는게 좋을까요 아니면 저의 주언어인 자바로 학습을 하는게 좋을까요..??
안녕하세요? 딱 코테준비가 목표라면 따배씨++을 모두 듣는 것이 부담스럽기 때문에 만든 강의입니다. 자료구조 공부를 시작하실 수 있는 수준의 내용을 담고 있습니다. 코테에서 자료구조를 매번 만들면서 문제를 풀 수 없기 때문에 표준라이브러리도 사용하셔야 하는데요, 자료구조에서는 자료구조를 만들면서 공부하기 때문에 표준라이브러리를 거의 사용하지 않습니다. 알고리듬에서는 표준라이브러리를 사용합니다. 2024 공부순서 영상도 참고하세요.
💻 학습 공지사항
🌟 알고리듬 파트2🌟honglab.co.kr/courses/algorithmspt2
🌟알고리듬 파트1🌟honglab.co.kr/courses/algorithms
🌟자료구조🌟honglab.co.kr/courses/data-structures
질문/답변 커뮤니티(디스코드)👉discord.com/invite/kgR9xJkbsV
홍정모 연구소 방문하기👉honglab.co.kr
프론트엔드 개발자였다가 C++ 해보고싶어서 도전합니다 감사합니다!
닷넷 소프트웨어 개발자로 캐나다에서 지내고 있습니다.
학교에서 배운 이후로 다시는 손에 안댔는데 5년 개발자로 일한 후 다시 기반다지기 시작했습니다.
훌륭한 강의 감사합니다
3일간, 출근하기전 그리고 퇴근후 . 꼼꼼히 봐가면서 따라하기와 연습문제 풀어보는거 완료했습니다~ 동기부여를 해주셔서 감사합니다.. 이제 밀린 따배씨와 게임프로그래밍을 들으러 가야겠네요~! 15년 쯤 손놓았지만.. 차츰차즘 기억을 떠올려봤습니다. 유익한 시간이었습니다.
후반부가 알짜배기네요 감사합니다 ㅎㅎ
이해하기 쉽게 알려주시네요. 정말 감사합니다!
보기전 좋아요 필수.. 감사합니다.
이렇게까지 학생의 시간을 진심으로 아껴주는 강사님을 본 적이 있나 싶네요
항상 감사드립니다🤗🤗🤗🤗🤗
저는 시간을 팝니다!
완강했습니다!🎉
강의 감사합니다.🙇
이미 홍연구소에서 무료수강을 했는데 유튜브에 푸셨군요..!
항상 감사합니다. 나중에 여건이 되면 꼭 그래픽스도 수강하겠습니다.
반갑습니다. 웃는 표정이 보기 좋네요! 이미 보셨겠지만 홍랩 사이트에서는 영상 외에도 여러가지 보충 자료들이 추가되어 있어서 차이가 있습니다. 자주 오세요.
감사합니다 선생님 완강하였습니다! 자료구조 달려볼게요
C++ 공부 길잡이 강의로 정말 좋은것같습니다! 도움이 많이 되었습니다 감사합니다!
감사합니다. 파이썬 코테 영상만 가득한 가뭄 속 오아시스 같은 강의네요
맥 사용하시는분들 clion ide를 사용하시는게 더 편할 수 있어요.
저도 맥에서 vscode, xcode둘다 사용해봤는데 Clion이 가장 편하네요
IDE는 자기가 편한거 쓰시는게 가장 좋죠. (회사가면 쓰라는거 써야할 수도 있지만)
교수님 열심히 듣겠습니다 감사합니다!
아직보기전이지만 이런건 추천부터하고 보는거죠 ㅎㅎ
선생님 감사합니다!!
감사합니다~~ 1.5 배 빠르게 정독 하겠습니다.
안녕하세요 교수님!! 따배씨 강의 너무 잘봤습니다.
너무 뒤늦게 인사를 드리네요..ㅎㅎㅎ
다름이 아니라 따배씨 강의도 너무 좋았어서 자료구조 강의도 정말 듣고 싶은데 혹시 한글날 기념으로.,,, 할인할 예정은 없으신가요??
할인 이벤트를 늦게 봐서 아쉽습니다🥲🥲🥲
선생님 이거보고 인생이 바뀌었습니다. 과장이 아니라 이 강의 보고 정말 그 어떤 소스보다 가장 유익하고 설명을 잘 하시는것 같습니다. 혹시 자바로... 한번 강의 해주시면 안될까요? 자바에 대한거나.... 아니면 알고리즘 자료구조를 자바로 가르쳐주시는거나... 정말 포인트 요점만 너무 잘 찝어주셨습니다.... 혹시 가능할까요.....??
안녕하세요? 소감 남겨주셔서 감사합니다. 최근에는 자료구조/알고리듬은 C/C++로 공부하는 것이 합리적이라고 봅니다. 자료구조는 메모리 할당/해제를 수동으로 하는 연습을 해야 합니다. 자바는 얼핏 봤을때는 메모리 관리를 알아서 해주기 때문에 편할 것 같고 C/C++로 메모리 관리하는 공부가 불필요한 것 같지만 결국 시스템이 커지면 자바에서도 메모리 관리를 프로그래머가 하게 됩니다. 예를 들면 object pool pattern을 들 수 있습니다.
알고리듬을 자바로 공부하는 것은 괜찮을 수 있는데, 무조건 클래스를 만들어야 하기 때문에 코테 문제 푸는 관점에서 봤을 때 간결하지가 않습니다. 그래서 저는 알고리듬도 C++로 가르칩니다.
그렇다고 해서 자바를 하지 말라는 것은 절대 아니구요, 알고리듬을 자바로 공부하시거나 알고리듬 이후에 파이썬, C/C++ 공부하신 경험을 살려서 자바를 빠르게 공부하시는 것을 권장합니다.
자바로 시작하라고 가스라이팅 하는 분들이 너무 많아서 섬찟한데요, 자바로 시작하면 특정 프레임워크 직업에 올인하는 것이 되어버리지만 C/C++은 공부용 언어임과 동시에 현역으로 응용분야에 사용되고 있습니다. 여기까지가 왜 제가 자료구조/알고리듬을 C++로 가르치는 지에 대한 설명이었구요, 자료구조/알고리듬까지 공부하신 분들을 위해 빠르게 자바 문법을 훑어볼 수 있는 요약 강의는 가끔 생각해보고 있습니다.
더 제안하고 싶은 내용이 있으시다면 디스코드로 오세요.
영상 잘 보고있습니다!
말씀 남겨주셔서 감사합니다.
감사합니다
완강! 감사합니다 ㅎㅎ
완강 댓글 1등이시네요
1:35:17
홍정모 교수님 안녕하세요. 질문있습니다!
1:48:25 에서 i < sizeof(my_string)&& 이걸 지우면 Hello까지만 출력되야하지 않나요? 실행결과는 world!까지 전부 출력되던데 "Hello 뒤의 \0를 만나면 거짓으로 되면서 while문이 종료된다고 생각했습니다.
안녕하세요? 아마도 빈칸과 \0을 헷갈리시는거 아닌가 싶네요. 빈칸과 \0(널캐릭터)은 다릅니다. 빈칸(space)의 ASCII 코드는 32이고 \0은 0입니다.
@@HongLab 음.. 그럼 75번줄에 주석되어 있는 char my_string[] = "Hello\0 World!";의 주석을 풀면 Hello가 출력되는게 맞을까요?
@@임대환-h3d 직접 해보세요.
@@HongLab 넵!
안녕하세요. iOS 앱 개발 공부중입니다.
매일 한문제 이상 알고리즘을 swift로 공부중인데 다른언어로 바꾸는게 좋을까요? 자료구조는 교수님 강의로 공부하려고 합니다. 강의 감사합니다~
반갑습니다. 매일 한문제씩 풀어보는 것은 좋은 습관입니다. 언어에 대해서는, 일단 코테를 swift로 보는 곳이 많은지를 먼저 확인해보시는게 좋을 것 같습니다. 참고로 저의 자료구조 강의는 C++로 되어 있습니다.
강의 너무 감사합니다!! 비전공자고 주언어를 자바로 정하고 공부중인데 cs를 깊게 공부할수록 c언어 공부의 필요성을 체감해 강의를 찾게되었습니다. 궁금한 점이 있는데 c++로 자료구조 알고리즘을 학습하는게 좋을까요 아니면 저의 주언어인 자바로 학습을 하는게 좋을까요..??
자료구조는 c나 c++로 해보시는 것을 추천하고 알고리즘은 자바도 괜찮습니다.
@@HongLab 조언 감사합니다! 자료구조 대학강의가 안그래도 c언어 위주라 고민이었는데 이 강의듣고 한번 도전해봐야겠네요 감사합니다
풀스택 개발자를 목표로 입문하는데 파이썬 c++ 자료구조 알고리듬은 기본인가요??
기본이라는 것이 제 주장입니다. 지난 몇 년간 아니라고 하는 분들이 꽤 많았는데 요즘은 뭐라고 하시나 모르겠네요.
질문이 있어요. 한글 문제 때문에 비주얼스튜디오코드의 컴파일러를 사용할 것이라면.. MinGW 를 꼭 설치해야하나요..? 제 기억으로는 MinGW없이 비주얼스튜디오코드 익스텐션만으로도 컴파일과 디버깅이 가능한 것으로 알고 있습니다.
VS하고 VS Code를 구분해야 하는데 VS 내장 컴파일러 쓰실거라면 생각하시는대로 MinGW 설치 안하셔도 됩니다. 저는 맥쓰실 분들하고 호환성 유지하려다 보니 이것저것 다 설치해버렸네요. 윈도우쓰시면 VS 2022 (혹은 후속 버전) 권장합니다.
1:03:00
안녕하십니까 교수님 따배씨를 듣고 있는 학생입니다. c++ 로 코딩테스트를 준비하고자하는데 올려주는 내용만 공부해도 충분이 코딩테스트 준비를 할 수 있을까요?
안녕하세요? 딱 코테준비가 목표라면 따배씨++을 모두 듣는 것이 부담스럽기 때문에 만든 강의입니다. 자료구조 공부를 시작하실 수 있는 수준의 내용을 담고 있습니다. 코테에서 자료구조를 매번 만들면서 문제를 풀 수 없기 때문에 표준라이브러리도 사용하셔야 하는데요, 자료구조에서는 자료구조를 만들면서 공부하기 때문에 표준라이브러리를 거의 사용하지 않습니다. 알고리듬에서는 표준라이브러리를 사용합니다.
2024 공부순서 영상도 참고하세요.
1:12:03 에서 맨밑 바깥i 는 123아닌가요?ㅜ
새로 i를 정의한건 가로안에만해당된다고하셨는데 잘이해가안가요
직접 실험해보세요!
명령 팔레트에 c++ : edit configurations 을 쳐도 없다고 나오는데, 이럴때는 어떻게 하면 됩니까? ㅠㅠ
디스코드로 오세요 ㅠ
선생님 혹시 깃헙에서 파일 다운로드를 어떻게 하는지 모르겠는데 알려주실 수 있나요
메뉴중에 오른쪽 위쪽 부근에 " Code 버튼" 클릭해보세요. (완전히 구석 자리는 아닙니다.)
@@HongLab 감사합니다! 대학에서 배웠던 내용 몇학기 지나니 잊어서 복습하는데 너무 좋았습니다!
@@한태현-f6x 말씀 남겨주셔서 감사합니다. 디스코드에도 놀러오세요.
😅❤
조회수 폭팔시키는 방법(영상 ~~일에 삭제하겠습니다.) 붙이기 ㅎㅎ
1:58:40
1:22:00
1:21:13