분류 전체보기(685)
-
1차원 배열
음.. 배열.. 배열이 시작됐습니다. 한가지 데이터 타입의 여러개의 변수를 하나에 때려 박는!!! 그런.. -_-;; 뭐 하드 코딩을 방지하기 위해서 라고나 할까요 -_-... 잘 모르겠습니다만.. 자바에서 배웠던 배열.. [] 이렇게 생긴 대괄호가 생각이 납니다 ^^ 1차원 배열의 선언 방법은 다음과 같습니다. int arrayName [10];보라색으로 된 글씨는 데이터 타입.. int나 double 이나.. long 이런 것들이 들어가겠죠..? 그다음이 arrayName 이라는 파란색 글씨 부분인데.. 그냥 변수 명이에요... 'ㅅ' 사용자 임의대로 할 수 있죠.. 오렌지 색으로 된 부분은 배열의 크기를 이야기하는데요.. 위에서는 10개가 들어가겠죠? 이부분은 상수만 가능하다고 합니다. 변수값은 절..
2007.07.19 -
도전 프로그래밍 One!
-_-;; 도대체 이게 뭔가 했네.. 도전 프로그래밍 이라는 페이지가 있더라구요.. 요기서는 그간 배운걸 복습하고 실습하는 시간을 갖습니다 -ㅁ-... ㅋㅋ 두렵군요.. ㅎㄷㄷ.. 그럼.. 한번 해봐야겠군요.. 도전내용이 8개... 입니다. ㅋㅋ 8개를 다 할수 없고... 4개만 해야죠.. 짝수번만... 이라고하지만.. 이미 해봤떤 예제들도 있는데... -_-;; 골라서 할래요.. ㅠㅠ 사용자로부터 초(second)를 입력받는다. 이를 [시, 분, 초]의 형태로 출력하는 프로그램을 작성해보자. 사용자로부터 숫자 n을 입력받는다. 그리고 나서 다음 공식이 성립하는 최대 k값을 계산해서 출력하는 프로그램을 작성해 보자.
2007.07.19 -
Data Structure - ② Linked List
요번에는 소스코드를 한번.. 분석을 해보겠습니다.. -_-;; 제꺼라서 잘 설명할 자신이 있어요.. -_-;; 아래 포스팅한 글에서 보셨듯이 기본적으로 가지고 있어야할 멤버 변수들로는 리스트의 길이와.. 첫 노드가 무엇인지에 대한 정보를 담고 있는 firstNode 라는 객체가 있습니다. 그럼 노드가 무엇이고 어디다 쓰느냐?? 요것이 리스트의 Inner Class (내부 클래스) 로 삽입이 되어있는 Node 클래스 입니다. 물론 이 클래스를 따로 빼두어도 됩니다만.. 저는 내부 클래스로 사용을 했습니다. 접근 제어자는 모두 private.. 이게 왜 링크 기반의 리스트인지를 절실히 알려주는 부분이 바로 저!!! 부분입니다!! 4번째줄의 private Node next; 이부분이죠.. 노드라는 객체는 항상..
2007.07.19 -
Data Structure - ① Linked List
이제 염주를 하나씩 꿰어 볼 차례가 되었습니다.. 말로 꿰는게 아니라 직접 코딩으로 꿰어야죠...? 일단 살펴보도록 하면.. 기본적으로 인터페이스는 동일 합니다.. 하지만 문제는.... 배열을 사용하는 리스트의 경우에는 배열이 주는 공간에 해당 데이터를 저장하면 가능했는데.. -_-... 그럼 이 링크 기반의 리스트는 어떻게 하냐는 거죠.. 쉽게 객체지향임을 사용하면.. 객체를 이용하여.. 객체끼리 연결을 시켜주면.. 되겠죠.. 책에서는 이런 객체를 노드라고 부르더군요.. 예전에 네트워크 공부를 할 시절에도.. 이 노드라는 용어가 나왔었는데.. 뜻을 해석하기가 참 모호하지만.. 참 의미있는 단어라고 생각을 합니다.. 사전적인 의미로는 연결점.. 교점.. 이라고 하는데.. 연결점이라는 의미를 좀 강조시켜야..
2007.07.19 -
Data Structure - Linked Data
이전에 배열을 활용한 리스트를 만들어 봤는데.. 리스트를 만들 수 있는 방법이 또 하나 있다고 하더군요.. 일단 배열을 활용한 리스트 (ArrayList, 어레이리스트) 같은 경우에는 그 리스트의 길이가 한정이 되어 있습니다. 그리고 수정이나 삭제가 일어 날때, 뒤쪽에 있는 값들이 이동해 와야 한다는 단점이 있었습니다. 일단 값이 막 앞뒤로 이동한다는것들은 제외하고.. 리스트의 길이가 한정되어 있는걸 생각해보면.. 바로 배열 때문입니다.. 배열은 처음에 초기값을 설정을 해주기 때문에.. 그게 문제인거죠.. 그럼 이걸 근본적으로 해결할 수 있는 방법은 뭘까요?? 바로 이겁니다 -ㅅ-... 네.. 바로 염주죠..? 염주를 생각해봅시다.. 저 동글동글한 녀석들이 자료라고 생각을 한다면.. 이렇게 줄줄이 이어져..
2007.07.19 -
07년도 2학기 수강신청표.. ㅎㅎ
호호호.. 21학점 꽉 채웠다 ㅋ
2007.07.17