본문 바로가기

자료구조

(4)
C로 ArrayList 구현 +_+ 구조체 배운 기념으루다가 ㅋ #include #include #define INIT_LENGTH 100; struct ArrayList { int *dataSet; int length; int initLength; } list; void initList(); void initListSize(int); void add(int); void addInIndex(int , int); void erase(int); void replace(int, int); void reset(); void display(); int get(int); int isFull(); int isEmpty(); void initList() { list.initLength = INIT_LENGTH; list.dataSet = calloc(list.initLength,s..
C#으로 LinkedList 구현 ^^ C#으로 구현한 LinkedList 여전히 null 값에 대한 의문이 남는다. Nullable을 구현해 줘야 되는거 같기는 한데, 제너릭에 자바에서 처럼 extends 라는 키워드 대신에 where 라는 키워드를 사용한다고 하는데 아직까지는 잘 모르겠다. 때문에 null 값으로 지정하지 않고 구현해봐따. ㅋ using System; using System.Collections.Generic; using System.Text; namespace List { public class LinkedList : ListInterface { private Node firstNode; private int length; public LinkedList() { reset(); } public void add(T entr..
C#으로 ArrayList 구현 ^^ 문법도 익히고 C#도 손에 익힐수 있었던 시간.. 뭐 List 에 대한 자료구조는 이해하고 있었기 때문에 만드는데 그렇게 오래 걸리지는 않았다 ^^ 큭큭;; using System; using System.Collections.Generic; using System.Text; namespace List { class ArrayList : ListInterface { private T[] dataSet; private int length; private int initSize; public ArrayList() { reset(); } public ArrayList(int size) { this.initSize = size; this.dataSet = new T[initSize]; this.length = ..
Data Structure - Java Essential 처음.. 이 책을 슥 펴면 나오는 내용이 -ㅅ-.. 아참.. 책 이름부터 설명을 해드리자면요.. Pearson International Edition (Pearson 출판에서 만든 국제 버젼이라는 얘기 -ㅅ-;;) Data Structures and Abstractions with Java SE (2판입니다 -_-) 일단 자료구조로 배우는 자바입니다.. 그래서.. -ㅅ-// 자바 기초를 배우는 부분이 서두부분에 나오는데요.. 자바책 하나 분량이 이 책에서는 약 3 챕터에서 마무리가 되고 있습니다. 간단하게 살펴보도록 합시다 -ㅅ-/ Chapter 1. Java Classes Objects and Classes -> 객체가 뭐고 클래스가 뭐고 하는거죠? 붕어빵과 붕어빵 틀!! Using the Method..