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

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

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

 

 

 

 

 

 

 

 

 

 

 

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

꼬리말

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

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

 

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

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

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

List of Articles
번호 분류 제목 추천 수 조회 수 글쓴이 날짜
1840 개발 모니터링 프로그램 ver 0.82 업데이트 안녕하세요. 남자별입니다.   어제 하루 잠시 시간이 비어서 0.8 업데이트에 몇몇 기능 개선을 추가했습니다. 주요 업데이트 내용은 다음과 같습니다. 자세한 설명은 압축파일 안에 Readme.txt ... 107 file 97 12994
남자별
2018.03.20
1839 개발 허접하지만 알뜰한 기능의 채굴기 모니터링 프로그램입니다 기능 -채굴기 1set의 평균온도와 해쉬 -모든 그래픽카드들의 온도와 해쉬 -온도와 해쉬의 수치별 색상변화 -각 set별 혹은 그래픽카드별 설정수치시 알람 발생(sms 문자발생, 다수인원 가능) -설... 23 file 93 8249
503
2017.08.12
1838 개발 다중 수천대 가능 무료 원격조정 모니터링 알람 제어 ( 꽁짜 )     천리님 글  1. 마이너 컨픽 파일 수정2. 컨픽 파일 일괄 업로드3. 마이너 재시작4. 컴퓨터 리부팅5. 마이너 버전 업데이트 시 파일 일괄 업로드6. 마이닝 프로그램 일괄 변경 (ex. Claymore... 35 file 76 5839
다롱잉임
2018.04.08
1837 개발 오버클럭을 손쉽게! 이지 오버클럭을 릴리즈 합니다. 안녕하세요, 땡글을 통해 여러가지 도움을 얻고 있는 괴발개발 입니다.   애프터 버너는 좀 무겁고, 옵션이 너무많아 다루기가 쉽지 않습니다. 또한, 여러 그래픽카드의 정보를 한눈에 보기 어려... 70 file 73 6565
괴발개발
2018.04.20
1836 개발 모니터링 프로그램 ver 0.8 업데이트 안녕하세요. 남자별입니다.   0.7 업데이트 이후로 빠르게 업데이트 해드릴려고 했으나 여러 사정이 겹쳐서 이제서야 업데이트 했습니다. 이런저런 문의/요청사항에 대해서 추가 작업 및 명절이 ... 61 file 67 6806
남자별
2018.03.16
1835 개발 모니터링 프로그램 ver 0.6 업데이트 안녕하세요. 남자별입니다.   최근에 개인일이 바빠져서 모니터링 프로그램 업데이트를 당분간 보류할 생각이었으나 갑자기 핫해진 모네로 관련으로 문의가 많으셔서 -_-a 급하게 땜빵 수정했습... 75 file 61 16937
남자별
2017.08.28
1834 개발 누구나 따라할 수 있는 ETN 마이닝 풀 구축 가이드 입니다. 일렉트로니움 마이닝풀 운영을 위한 설치 가이드 입니다.   ETN 마이닝 풀 서버 설치를 해보려고 했는데 node 버전 문제로 여러번의 실패로 우분투를 재설치하면서 여러번의 삽질을 하여 성공하... 61 60 11998
번트마이너
2018.02.11
1833 개발 오픈소스 거래소 깃헙 공개하였습니다. 안녕하세요 몇일전 거래소 오픈소스로 깃헙에 공개하겠다고한 coinext 개발자입니다. 좀더 리팩토링이나, 보완할걸 하고 공개하려고 했는데, 전반적으로 크게 문제는 없어보여 선공개합니다. 시... 42 57 18912
coinext
2017.12.20
1832 개발 모니터링 프로그램 ver 0.7 업데이트 안녕하세요. 남자별입니다.   최근에 몇몇 분들이 개인적으로 Bminer 지원을 요청하시기에 api 분석만 하고 바로 적용했습니다. Bminer 지원 이외에 다른 수정사항은 아직 적용하기전이라 Bminer... 84 file 53 15371
남자별
2018.01.08
1831 개발 안녕하세요. 오픈소스로 자동 트레이딩+알림 봇 공유합니다.   파이썬3로 제작되었고요.   1. 텔레그램에서 문자인증 받고 자동으로 로그인하는 기능. 2. 텔레그램에서 해당 채널의 메시지를 자동으로 읽는 기능. 3. 읽은 메시지를 정규표현식으로 분석해서... 24 file 48 25503
소프트
2018.01.12
1830 개발 모니터링 프로그램 ver 0.4 업데이트 안녕하세요. 남자별입니다. 이번 업데이트는 좀 늦었습니다. 개인적인 사정과 회사프로젝트가 바빠져서 그랬습니다.   더이상 미루기 힘들어 몇시간정도 뚝딱 거려봤습니다. 저번에 요청오신 기... 71 file 47 18864
남자별
2017.07.19
1829 개발 모니터링 프로그램 ver 0.5 업데이트 안녕하세요. 남자별입니다. 이번 업데이트는 기존 요청사항들중 편의성 부분으로 개별 설정할 수 있도록 수정했습니다.   ver 0.5  업데이트                 monitor.ini 설정 추가. 기본 배포... 61 file 44 12848
남자별
2017.08.11
1828 개발 전세계 실시간 챠트/시세를 원화로 모아서 볼수 있는 사이트를 만들었습니다 전세계 3048개 코인, 648종 가상화폐를 실시간 차트/시세를 원화로 모아서 볼수 있는 사이트를 만들었습니다.   암호화폐 실시간 차트및 시세를 각국 통화로 암호화폐별, 거래소별, 관심코인으로... 33 file 42 4712
그냥초보
2018.04.10
1827 개발 SMT 토큰 이중지불 해킹에 대한 설명과 대비책   안녕하세요. 온더의 철학자입니다.   SMT라는 ERC20토큰의 토큰 이중지불 해킹이 일어났습니다. 이 해킹건에 대해 설명이 필요한 것 같아 긴급하게 글을 남깁니다.   Ethereum Transaction 0x1... 21 file 41 2906
철학자
2018.04.25
1826 개발 이더리움과 스마트 컨트랙(2) - 30분만에 ICO 하기 30분만에 ICO하기   안녕하세요. 오늘은 조금 자극적인 제목을 가지고 와봤습니다. 요즘 ICO 많이들 참여하시고,  직접 하시는 분들도 많이 계신데요. ICO에 필요한 토큰을 단 30분 만에 발행하... 28 file 40 8486
파이리
2018.02.22
1825 개발 단순 콘솔 모니터링 프로그램 ver 0.2 배포   안녕하세요. 지난번에 올린 모니터링 프로그램에 요청사항들이 있으셔서 수정했습니다. 이하는 개발노트입니다. 보안 관련으로 걱정하시는 분들도 계셔서 소스코드도 같이 첨부합니다. ver 0.... 44 file 39 8920
남자별
2017.06.26
1824 개발 채굴 관리프로그램 MINE ASSIST 베타버전 공개 안녕하세요. 저는 S전자에서 개발자로 일하다가 지금은 작은 스타트업을 하고 있는 파이리입니다.   얼마 전에 채굴기 관리 프로그램을 개발하고 있다고 글을 올린적이 있었는데, 베타 테스트에 ... 180 file 39 14954
파이리
2017.06.17
1823 이더리움 데브콘4 참관기 1 이더리움 데브콘4 참관기 1 2018년 프라하에서 열린 이더리움 데브콘4에 참석했었습니다. 행사 참석 기사를 위해 썼던 내용을 정리해보았습니다.   데브콘4에서 가장 인상깊었던 내용   세션하... 24 file 34 2892
atomrigs
2018.11.18
1822 개발 예스빗부스터 무료배포(ver 0.0.1)   예스빗매니저 오픈베타서비스에 참여해주신 분들의 요청으로 윈도우 최적화 프로그램(예스빗부스터)을 배포합니다. 앞으로도, 요청사항을 검토하여, 지속적인 업데이트를  진행할  예정입니다.... 22 file 34 4199
예스빗
2018.07.09
1821 [강좌] 쌩광부의 모바일 지갑 만들기 #4. 이더리움 계열 지갑 만드는 방법 안녕하세요. 쌩광부입니다.   이번 시간에는 RN에 대한 설명을 잠시 접어두고 이더리움 계열 코인의 지갑 구조에 대해서 설명하도록 하겠습니다.   #4. 이더리움 계열 지갑 만드는 방법   1. Pri... 16 30 1740
쌩광부
2018.11.21
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 92 Next
/ 92
default debug random = 0 / type = READ / detected = READ