바로가기

모두를 위한 열린 강좌 KOCW

주메뉴

  • 주제분류
    공학 >컴퓨터ㆍ통신 >컴퓨터공학
  • 강의학기
    2012년 2학기
  • 조회수
    4,525
  •  
컴퓨터 알고리즘

차시별 강의

PDF VIDEO SWF AUDIO DOC AX
1. 문서 complexity analysis To make a tradeoff between space and time complexity, one needs to have some verifiable basis on which to make the selection of data structure and algorithms URL
2. 기타 sets and maps A set is a type of data structure where the data can be grouped without an order. Map allows the corresponding data can be linked. URL
3. 문서 hash A hash table is a generalization of an ordinary array. A hash table is effective (영문) hash for implementing a dictionary. URL
4. 문서 hashing function Ideally, the hash function satisfies the assumption of simple uniform hashing(Def. any given element is equally likely to hash into any of the m slots.) In practice, it?s not possible to satisfy this assumption, since we don?t know in advance the probability distribution that keys are drawn from, and the keys may not be drawn independently. Often use heuristics, based on the domain of the keys, to create a hash function that performs well. URL
5. 문서 quadratic probing If quadratic probing is used and the table size is prime, then a new element can always be inserted if the table is at least half empty. Furthermore, in the course of insertions, no cell is probed twice. URL
6. 문서 Tree A type of data structure where the data is organized as a tree with one root Tree node. URL
7. 문서 Binary Search Tree A method to find a specific node in a binary tree. URL
8. 문서 AVL Tree A prototype of balanced tree. The following are descendent of AVL tree : red-black tree; splay tree; A-A tree. URL
9. 문서 AVL Tree Insert A method to insert nodes in an AVL tree. URL
10. 문서 heap sort O(n lg n) worst case. It is similar to merge sort. Sorts in place. It is similar to insertion sort. Combines the best of both merge and insertion sort algorithms. URL
11. 문서 heap algorithm Heaps efficiently implement priority queues. A heap gives a good compromise between fast insertion but slow extraction and vice versa. Both operations take O( lg n) time. URL
12. 문서 dynamic algorithm Recursion with a caching of intermediary results. Basis of comparison and alignment routines. URL
13. 문서 greedy algorithm Single-minded algorithm. Algorithm that gobbles up all of its favorites first. URL
14. 문서 game tree Algorithm used for game programming. It belongs to the artificial intelligence domain. URL

연관 자료

loading..

사용자 의견

강의 평가를 위해서는 로그인 해주세요. 로그인팝업