![](http://i1.daumcdn.net/thumb/C148x148.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cBAaEB/btqCrOp4t6p/05IitpJQmmorL8AvuHOCk1/img.jpg)
Stack, Queue, linked List 같은 자료구조들은 순차(Sequential) 자료구조다. 집합(Set)은 정렬되지 않은(unordered)컬렉션으로 원소는 반복되지 않는다.(중복허용 x) ES6에서 Set이 추가되었다. Set을 한번 직접 만들어보고 필요한 기능도 추가해보자. this.items는 원소가 들어갈 객체, this.index는 원소가 들어갈 다음위치(마지막index + 1). class Set{ constructor() { this.items = {}; this.index = 0; } } has메서드는 해당 value값을 가지고 있는지 여부 판단 has(value) { let keys = Object.keys(this.items); for (let i in keys) { if ..
Data structure & Algorithm
2020. 3. 6. 11:12
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- saveUnitialized
- pm2 #cluster #Javascript
- 다형성
- mongoose
- 다중상속
- Generator
- static method
- query helper
- express-session
- set
- 맵
- mixin
- MongoDB
- 선형리스트
- index
- 이중 연결리스트
- 집합
- virtuals
- Node.js
- 자료구조 #딕셔너리 #해시
- alias
- javascript
- 자료구조
- map
- instance method
- Iterator
- resave
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
글 보관함