⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gdsl__hash_8h-source.html

📁 一个通用的C语言实现的数据结构
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a name="l00214"></a>00214 <span class="keyword">extern</span> ushort<a name="l00215"></a>00215 <a class="code" href="group__gdsl__hash.html#g5d9b8da0f4ad5e60b7fdb38156ce48f3">gdsl_hash_get_lists_max_size</a> (<span class="keyword">const</span> gdsl_hash_t H<a name="l00216"></a>00216                   );<a name="l00217"></a>00217 <a name="l00229"></a>00229 <span class="keyword">extern</span> ushort<a name="l00230"></a>00230 <a class="code" href="group__gdsl__hash.html#gd89e4fe4756aa34a0f47948819e53682">gdsl_hash_get_longest_list_size</a> (<span class="keyword">const</span> gdsl_hash_t H<a name="l00231"></a>00231                  );<a name="l00232"></a>00232 <a name="l00243"></a>00243 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a><a name="l00244"></a>00244 <a class="code" href="group__gdsl__hash.html#g9f9bd328f3237d333a7d7bab5285aa2d">gdsl_hash_get_size</a> (<span class="keyword">const</span> gdsl_hash_t H<a name="l00245"></a>00245             );<a name="l00246"></a>00246 <a name="l00257"></a>00257 <span class="keyword">extern</span> <span class="keywordtype">double</span><a name="l00258"></a>00258 <a class="code" href="group__gdsl__hash.html#g6c858e792ee64ce14bfeb0e7c03d3e42">gdsl_hash_get_fill_factor</a> (<span class="keyword">const</span> gdsl_hash_t H<a name="l00259"></a>00259                );<a name="l00260"></a>00260 <a name="l00261"></a>00261 <span class="comment">/******************************************************************************/</span><a name="l00262"></a>00262 <span class="comment">/* Modification functions of hashtables                                       */</span><a name="l00263"></a>00263 <span class="comment">/******************************************************************************/</span><a name="l00264"></a>00264   <a name="l00278"></a>00278 <span class="keyword">extern</span> gdsl_hash_t<a name="l00279"></a>00279 <a class="code" href="group__gdsl__hash.html#gc46d87b7312a26b985709a904a2f452e">gdsl_hash_set_name</a> (gdsl_hash_t H,<a name="l00280"></a>00280             <span class="keyword">const</span> <span class="keywordtype">char</span>* NEW_NAME<a name="l00281"></a>00281             );<a name="l00282"></a>00282 <a name="l00312"></a>00312 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a><a name="l00313"></a>00313 <a class="code" href="group__gdsl__hash.html#g98ae1fcdb6908b699056e131357d837b">gdsl_hash_insert</a> (gdsl_hash_t H,<a name="l00314"></a>00314           <span class="keywordtype">void</span>* VALUE<a name="l00315"></a>00315           );<a name="l00316"></a>00316   <a name="l00333"></a>00333 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a><a name="l00334"></a>00334 <a class="code" href="group__gdsl__hash.html#g2e7d31f45b959fe14badc3b620a8de5e">gdsl_hash_remove</a> (gdsl_hash_t H,<a name="l00335"></a>00335           <span class="keyword">const</span> <span class="keywordtype">char</span>* KEY<a name="l00336"></a>00336           );<a name="l00354"></a>00354 <span class="keyword">extern</span> gdsl_hash_t<a name="l00355"></a>00355 <a class="code" href="group__gdsl__hash.html#g94dfde405aae321e2c3d02d3c260bfcb">gdsl_hash_delete</a> (gdsl_hash_t H,<a name="l00356"></a>00356           <span class="keyword">const</span> <span class="keywordtype">char</span>* KEY<a name="l00357"></a>00357           );<a name="l00358"></a>00358 <a name="l00387"></a>00387 <span class="keyword">extern</span> gdsl_hash_t<a name="l00388"></a>00388 <a class="code" href="group__gdsl__hash.html#g56acbd8af54ef98000d1749afbb28234">gdsl_hash_modify</a> (gdsl_hash_t H, <a name="l00389"></a>00389           ushort NEW_ENTRIES_NB, <a name="l00390"></a>00390           ushort NEW_LISTS_MAX_SIZE<a name="l00391"></a>00391           );<a name="l00392"></a>00392 <a name="l00393"></a>00393 <span class="comment">/******************************************************************************/</span><a name="l00394"></a>00394 <span class="comment">/* Search functions of hashtables                                             */</span><a name="l00395"></a>00395 <span class="comment">/******************************************************************************/</span><a name="l00396"></a>00396 <a name="l00412"></a>00412 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a><a name="l00413"></a>00413 <a class="code" href="group__gdsl__hash.html#gb8713e392d660458f514a8489c25c7c0">gdsl_hash_search</a> (<span class="keyword">const</span> gdsl_hash_t H,<a name="l00414"></a>00414           <span class="keyword">const</span> <span class="keywordtype">char</span>* KEY<a name="l00415"></a>00415           );<a name="l00416"></a>00416 <a name="l00417"></a>00417 <span class="comment">/******************************************************************************/</span><a name="l00418"></a>00418 <span class="comment">/* Parse functions of hashtables                                              */</span><a name="l00419"></a>00419 <span class="comment">/******************************************************************************/</span><a name="l00420"></a>00420 <a name="l00436"></a>00436 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a><a name="l00437"></a>00437 <a class="code" href="group__gdsl__hash.html#gfde50a811a8f52eed47573385ddf2a20">gdsl_hash_map</a> (<span class="keyword">const</span> gdsl_hash_t H,<a name="l00438"></a>00438            <a class="code" href="group__gdsl__types.html#g2500bfaaec5df890e72b43f448f13ee8">gdsl_map_func_t</a> MAP_F,<a name="l00439"></a>00439            <span class="keywordtype">void</span>* USER_DATA<a name="l00440"></a>00440            );<a name="l00441"></a>00441 <a name="l00442"></a>00442 <span class="comment">/******************************************************************************/</span><a name="l00443"></a>00443 <span class="comment">/* Input/output functions of hashtables                                       */</span><a name="l00444"></a>00444 <span class="comment">/******************************************************************************/</span><a name="l00445"></a>00445 <a name="l00461"></a>00461 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00462"></a>00462 <a class="code" href="group__gdsl__hash.html#g00a73b21261010787c00d33d086ad7b2">gdsl_hash_write</a> (<span class="keyword">const</span> gdsl_hash_t H,<a name="l00463"></a>00463          <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F,<a name="l00464"></a>00464          FILE* OUTPUT_FILE,<a name="l00465"></a>00465          <span class="keywordtype">void</span>* USER_DATA<a name="l00466"></a>00466          );<a name="l00467"></a>00467 <a name="l00484"></a>00484 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00485"></a>00485 <a class="code" href="group__gdsl__hash.html#g9b7fa22eac1c348b8b21c0136f44dcc2">gdsl_hash_write_xml</a> (<span class="keyword">const</span> gdsl_hash_t H,<a name="l00486"></a>00486              <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F,<a name="l00487"></a>00487              FILE* OUTPUT_FILE,<a name="l00488"></a>00488              <span class="keywordtype">void</span>* USER_DATA<a name="l00489"></a>00489              );<a name="l00490"></a>00490 <a name="l00507"></a>00507 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00508"></a>00508 <a class="code" href="group__gdsl__hash.html#g22b2515584dca1ab91f391602f4f4eeb">gdsl_hash_dump</a> (<span class="keyword">const</span> gdsl_hash_t H,<a name="l00509"></a>00509         <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F,<a name="l00510"></a>00510         FILE* OUTPUT_FILE,<a name="l00511"></a>00511         <span class="keywordtype">void</span>* USER_DATA<a name="l00512"></a>00512         );<a name="l00513"></a>00513 <a name="l00514"></a>00514 <span class="comment">/*</span><a name="l00515"></a>00515 <span class="comment"> * @}</span><a name="l00516"></a>00516 <span class="comment"> */</span><a name="l00517"></a>00517 <a name="l00518"></a>00518 <a name="l00519"></a>00519 <span class="preprocessor">#ifdef __cplusplus</span><a name="l00520"></a>00520 <span class="preprocessor"></span>}<a name="l00521"></a>00521 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><a name="l00522"></a>00522 <a name="l00523"></a>00523 <a name="l00524"></a>00524 <span class="preprocessor">#endif </span><span class="comment">/* _GDSL_HASH_H_ */</span><a name="l00525"></a>00525 <a name="l00526"></a>00526 </pre></div><hr size="1"><address style="align: right;"><small>Generated on Thu Jun 22 11:15:30 2006 for gdsl by&nbsp;<a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.6 </small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -