develop custom_top_html:no
default debug random = 0 / type = READ / detected = READ

올해말에 컴공으로 편입계획중인데 알아보니 전공면접이 대부분자료구조랑 회로쪽이라는데 C언어 자료구조를 배우면 다른 프로그래밍언어에도 도움이되나요?

어떤식으로 도움이되나요?

 

 

 

 

 

 

 

 

 

 

 

-------------------------------------

꼬리말

* 게시글 내용 삭제레벨 강등

* 질문은 각 주제별 게시판에 적어주세요.

 

비트코인 암호화화폐 커뮤니티 땡글~ 땡글~

-------------------------------------

202
댓글 12
  • 자료구조는 언어와는 무관합니다. 특정 언어에 구애받지 않고 뭐가를구현할 수 있는 알고리즘에 대해서 배우는 거라...
  • ?
    자료구조는 모든 컴퓨터관련학과에서 전공필수과목으로 들어가있죠.
    언어와 관련된것이 아니라 제목그대로 자료의 구조를 파악하고 최적의 알고리즘을 찾기위한 베이스로 생각하시면 되겠네요
  • ?
    많이 알면 데이터를 효율적으로 다루는데 도움이 되죠. 알고 모르고는 오래 일할수록 차이가 심해집니다.
  • 작성자가 삭제한 댓글입니다
  • ?
    자료구조는 비트로 된 메모리에 숫자(정수,실수), 문자, 문자열을 어떻게 표현하는지 배웁니다.
    그리고 배열, 리스트, 트리, 그래프 개념을 배우고, 메모리에 표현하는 방법을 배웁니다.
    알고리즘은 배열, 큐, 스택, 리스트, 트리, 그래프를 이용해 문제를 해결하는데 집중합니다.
    예를 들면 냅색 문제나 8퀸즈 문제등을 다양한 기법으로 풀어내는데, 이때 자료구조에서 배운 배열이나 리스트, 그래프가 이용됩니다.
    자료구조와 알고리즘은 지식에 교집합이 조금 있습니다. 그래서 자료구조 책에 정렬이 소개되거나, 알고리즘 책에 링크드리스트를 메모리에 표현하는 법을 배우게됩니다.
    제가 교수라면 자료구조, 알고리즘에서 각 한 문제씩 낼것 같습니다. 자료구조 문제는 정렬을 하는 이유가 무엇인가? 버블 정렬을 설명하고 시간복잡도에 대해
    설명하라. 알고리즘 문제는 그리디 알고리즘에 대해 설명하고, 해의 특징은 무엇인가? 입니다. 편입에 조금이나마 도움이 되었으면 좋겠습니다.
  • ?
    곱셈을 위해서 구구단을 배웁니다. 자료구조를 배우는 이유는 이게 가장 기본적인 부분이기 때문이겠죠. 전산과와 관련된 학과가 아니더라도, 일반 독학생들도 컴퓨터로 생산적인 뭔가를 하기 위해서 가장 기본적으로 배우는 것입니다.
  • ?
    질문의 요지가 다른 프로그래밍 언어에도 도움이 되느냐는 것이라면...
    쉽게 말해 실무에서 자료구조에 대한 지식이 있는 사람과 없는 사람의 프로그램 로직을 보면 정말 차이가 많이 납니다.
    문제 해결 능력면에서 자료구조에 대해 지식이 있는 사람이 월등히 뛰어납니다.
    단순 반복문 혹은 산술식 수준을 떠나 조금이라도 로직 구현력이 필요로 한 부분은 실무에서 생각외로 많이 있습니다.
  • 도움이 아니라 기본이 될 겁니다.
    다만 필드에서 C를 많이 사용 안해서...
  • ?
    현업 C 사용자 입니다만.... (아주 오래전 C#, Java도 좀 했습니다만...)
    언어 종류 불문.... 자료구조 아는 사람 / 모르는 사람은 일할때(설명해줄때) 차이가 바로 나더라고요.
    그리고 모르는 사람도 나중에 자연스레 배워가긴 합니다.
  • 자료구조와 알고리즘은 선택이 아니라 필수입니다.
    그리고 컴공과 전산과는 겹치는 분야도 있지만 컴공은 컴퓨터 구조(반도체, 아키텍쳐)가 주요 학습 대상입니다. 배우는 과목에서 순수하게 소프트웨어 중심인 전산과와 꽤 차이가 납니다.
  • @금마
    금마님 축하합니다. 10 보너스 캐시에 당첨되셨습니다.!!
  • ?
    자료구조모른다는건,
    마치 곱셈은 할 줄 아는데 덧셈은 못한단 것 과 비슷하다 볼 수있어요
default debug random = 0 / type = READ / detected = READ

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
질문 C언어 자료구조를 배우면 어떤 도움이되나요? 올해말에 컴공으로 편입계획중인데 알아보니 전공면접이 대부분자료구조랑 회로쪽이라는데 C언어 자료구조를 배우면 다른 프로그래밍언어에도 도움이되나요? 어떤식으로 도움이되나요?          ... 12 0 1642
5년존버
2019.01.08
1519 개발 51% 공격 대비를 위한 페널티 시스템 소개 및 구현/정리 51% 공격이 감행되는 경우, 체인은 롤백이 될 수 있고, confirmation을 짧게 잡은 거래소의 경우 이중 출금 문제가 발생할 소지가 있습니다.   예를 들어 51% 공격에 의해서 100 블록이 lost 되... 25 16 3943
ethminer
2019.01.08
1518 질문 메타마스크 입금 문의드립니다.     메타마스크 가입해서 이더리움 계정지갑을 생성했습니다.   바로 빗섬에서 이더리움을 출금시키려고하니 주소가 올바르지않습니다 라고 나옵니다.   메타마스크에 있는 이더주소가 실제 지갑... 2 0 1728
심퉁이
2019.01.08
1517 질문 ERC20 토큰 전송 질문입니다. 우분투에 parity로 이더리움 블록을 쌓고 개발중입니다. 동기화는 다 되었구요.   이더리움은 php 로 curl 보낼 수 있도록 설정한다음 외부 api 에서 curl 명령어를 보내서 처리결과를 받아오도... 9 0 1824
비폭력무저항
2019.01.08
1516 질문 이더리움 하드포크관련 질문입니다!     안녕하세요. 이더리움 하드포크 관련 콘스탄티노플 에 대해서 궁금해서 질문 올립니다.   원래 하드포크를 하게되면 거래소에서 입출금 기록을 막고 하드포크를 진행하게 되어있는걸로 알고 ... 3 0 1392
블록체인배우고싶어요
2019.01.07
1515 질문 서버에 파이썬 올리기 안녕하세요 땡글에서 여러 고수님들 덕분에 매매프로그램은 완성하였습니다. 컴퓨터를 24시간 돌릴수가 없어 질문을 드리다가 서버(구글, 네이버,아마존)를 이용하는 방법이 있다고 알게되었습니... 18 0 2839
jins81c
2019.01.07
1514 질문 암호화폐 하나 만들었습니다. 나비코인이라 이름 붙였는데.... PoW에 UTXO, Peer to Peer 로 설명하면 다들 이해하시죠? 블록 만드는 시간은 길어도 1분쯤이면 되도록 했습니다.. go 언어로 제작했구요... 공개 블록체인 소스... 13 0 2895
Xmessiah
2019.01.07
1513 질문 geth client 맥에서 mining 오래걸리는현상     제 개발환경은 맥인데 geth client에서 miner.start() 함수로 마이닝할시에 첫블록이 거의 30분이지나서야 발견되고 그다음부턴 빨리빨리 진행되는데 이게 너무 느려서 공부하기가힘드네요  ... 0 498
chaindata
2019.01.06
1512 질문 비트멕스 취소주문 오류건...ㅠ.ㅠ 도와주세요. 안녕하세요   개발환경 : 비트멕스, ccxt, 파이썬   아래와 같이 order주문 취소를 넣었는데  자꾸 에러가 나네요... 몇군데 구글링한 내용대로 돌려도 아래와 같이 에러가 납니다...   해결 방... 2 0 2137
jins81c
2019.01.06
1511 질문 비트코인그린에서 마이닝하는쪽 질문입니다   비트코인 그린 소스에서  setgenerate true 를 해서 마이닝을 하니 아래와 같이 에러가 뜹니다   2019-01-04 10:49:37 CreateNewBlock(): total size 1000 2019-01-04 10:49:37 ERROR: CheckTr... 0 539
단테테테라매
2019.01.04
1510 개발 파이썬으로 만든 빗썸 json 가격 가져와서 파일로 저장하기 입니다. 제가 살면서 파이썬은 처음해보는 것이라 좀 부실합니다.   파이썬으로 빗썸 접속해서 BTC 가격을 가져오는 소스입니다.   리턴이 json이라 그나마 쉽습니다.   -------------------------------... 1 5 2066
쌍둥아빠
2019.01.04
1509 질문 이더리움 코인 보내기 질문입니다. 진짜.. 이더리움 너무 어렵네요. 믿을데라고는 여기 고수님들밖에 없습니다. ㅠ.ㅠ   현재 A 주소에 0.015 이더가 있습니다. 이 중 0.01 이더를 다른 주소로 보내고 싶습니다.   보내기 시도해보... 5 0 922
비폭력무저항
2019.01.04
1508 질문 24시간 코드 돌릴 수 있는 방법이 뭐가 있을까요? 파이썬으로 거래프로그램 하나 짰는데... 코인은 24시간이라..24시간 돌려야하는데 그 코드 하나 돌리기위해 24시간 컴터 돌리기도 머하고... 주식매매프로그램은 9~3시30분 정도만 켜놨으면 되... 28 0 7503
jins81c
2019.01.04
1507 질문 컴공지식 전무한상태에서 솔리디티 공부하기전에 기초지식 뭘해야하나요?     우선 아래에 블록체인 커리큘럼 관련 글 올린사람이고 금마님이 답을 잘해주셔서 감사드립니다. 그런데 아직도 정리가 안되서 질문드립니다. 파이썬 같은경우에 파이썬을 공부하다가 파싱 같... 8 0 1159
5년존버
2019.01.03
1506 질문 이더리움 토큰 질문이요~           안녕하세요 이더리움 공부중입니다. 우분투에서 공부를하고있는데, 메타마스크에선 토큰추가하는방법을찾아보니 쉽게설명이되어있어서 금방했는데요, 우분투에서는 토큰을추가 할 수 ... 0 530
피로
2019.01.03
1505 개발 비트맥스 bitmex 에러 - this request has expired - expires is in the past   비트맥스 api 를 수행하는데 제 PC에서는 잘 돌아가는 데 다른 PC에서 하면 다음과 같은 에러가 납니다.   this request has expired - expires is in the past   구글 검색하니 비트맥스 서버... 2 0 1229
부자아들
2019.01.03
1504 개발 08 블록과 블록체인 국내 대기업 L* 에서 교육한 블록체인 교육 실강입니다.   https://www.youtube.com/watch?v=VZEhR6QB78k                   ------------------------------------- 꼬리말 * 게시글 내용 삭제... 2 2 560
쌍둥아빠
2019.01.03
1503 질문 블록체인 제대로 배우고싶은데 커리큘럼 질문드립니다.       안녕하세요 전 24살 군필이구요. 컴공 지식은 없습니다. 첨에는 가상화폐만 관심있다가 블록체인 기술 제대로 배우고싶어서 질문드립니다.  우선 옛날에 스팀잇 통해서 조금씩보고 지금도 ... 8 0 1632
5년존버
2019.01.03
1502 질문 이더리움 송금에대한 질문드립니다 .     안녕하세요 이더리움 연구중입니다 .   다름이아니라 이더리움 메인넷에서 코인 받기 송금테스트중인데 받는건 정상적으로 잘받아집니다.   송금에서 내부 외부 테스트중입니다. 정상적으로 ... 4 0 655
피로
2019.01.02
1501 질문 메타마스크에서 소각 문의 드립니다.   코인개발 공부중인 초보입니다. 메타마스크와 연동해서 소각처리 해보고있는데요. 5개 수량이 있고 리믹스에서 2개 소각을 했는데요. 메타마스크에서 확인해보니 4.999999999999999998 이렇게 ... 2 0 638
심퉁이
2018.12.31
Board Pagination Prev 1 ... 12 13 14 15 16 17 18 19 20 21 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ