- 博客(4)
- 资源 (12)
- 收藏
- 关注
原创 HeapSort
void HeapAdjust(int a[], int n, int i) { int l = 2*i + 1; int r = l + 1; int largest = i; if (l a[i]) { largest = l; } if (r a[largest]) { largest = r; } if (
2013-10-22 11:19:17 628
原创 KMP
void KMP(char* s, char* p) { int s_len = strlen(s); int p_len = strlen(p); // generate next-array; vector next; next.push_back(-1); // -1, 0...; for (int i = 1; i < p_len; i++) { int n = -1;
2013-10-17 23:22:50 624
原创 QuickSort
template void Swap(vector& a, int i, int j) { T temp = a[i]; a[i] = a[j]; a[j] = temp; } template void QuickSort(vector& a, int start, int end) { if (start < end) { // start ~ (i-1) < pivot;
2013-10-17 21:43:38 582
原创 hash_map 实现
template struct HashNode { KEY key; VAL value; HashNode* next; HashNode() : next(NULL) { } HashNode(KEY key, VAL val) : key(key), value(val) { next = NULL; } }; template class HashMap {
2013-10-15 22:55:09 568
SD 协议合集,一个就够了~~
2011-01-18
通过 UART 读写 SDRAM verilog 源代码, 附时序约束文件
2010-10-10
uart 收发器 verilog 代码,实现自收发功能;
2010-10-10
SIFT 算法学习资料;
2010-05-24
蓝牙 HCI 驱动(通过 USB 总线)
2010-02-26
控制器和多功能设备驱动
2007-10-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人