位向量(bit vector)(算法导论第十一章11.1-2)
生活随笔
收集整理的這篇文章主要介紹了
位向量(bit vector)(算法导论第十一章11.1-2)
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
位向量(bit vector)
位向量(bit vector)是一個(gè)僅包含0和1的數(shù)組。長(zhǎng)度為m的位向量所占空間要比包含m個(gè)指針的數(shù)組少得多。說明如何用一個(gè)位向量來表示一個(gè)包含不同元素(無衛(wèi)星數(shù)據(jù))的動(dòng)態(tài)集合。字典操作運(yùn)行時(shí)間應(yīng)為O(1)
(算法導(dǎo)論第十一章11.1-2)
測(cè)試數(shù)據(jù)
int size = 10;char* array = new char [size];bit_insert(array,0);bit_insert(array,2);bit_insert(array,4);cout<<bit_search(array,4)<<endl;bit_delete(array,4);cout<<bit_search(array,4)<<endl;delete[] array;總結(jié)
以上是生活随笔為你收集整理的位向量(bit vector)(算法导论第十一章11.1-2)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 如何将Excel小表格添加至桌面背景怎么
- 下一篇: 算法导论第三版第十一章11.1-4