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

📄 gdsl__perm_8h-source.html

📁 书籍上的数据结构源代码
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<a name="l00206"></a>00206 <a class="code" href="group__gdsl__perm.html#g9e3960e0cbaba7b0a1821742651f26ce">gdsl_perm_linear_inversions_count</a> (<span class="keyword">const</span> gdsl_perm_t P<a name="l00207"></a>00207                    );<a name="l00208"></a>00208 <a name="l00217"></a>00217 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a><a name="l00218"></a>00218 <a class="code" href="group__gdsl__perm.html#g84ccaeabf3ffbc6143be37b3de6c53e3">gdsl_perm_linear_cycles_count</a> (<span class="keyword">const</span> gdsl_perm_t P<a name="l00219"></a>00219                    );<a name="l00220"></a>00220 <a name="l00229"></a>00229 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a><a name="l00230"></a>00230 <a class="code" href="group__gdsl__perm.html#g4f851d54782568685ae55b964ea94ef7">gdsl_perm_canonical_cycles_count</a> (<span class="keyword">const</span> gdsl_perm_t P<a name="l00231"></a>00231                   );<a name="l00232"></a>00232 <a name="l00233"></a>00233 <span class="comment">/******************************************************************************/</span><a name="l00234"></a>00234 <span class="comment">/* Modification functions of permutations                                     */</span><a name="l00235"></a>00235 <span class="comment">/******************************************************************************/</span><a name="l00236"></a>00236 <a name="l00250"></a>00250 <span class="keyword">extern</span> gdsl_perm_t<a name="l00251"></a>00251 <a class="code" href="group__gdsl__perm.html#gceca0436e5a36d5d18f660ac095b1c3e">gdsl_perm_set_name</a> (gdsl_perm_t P,<a name="l00252"></a>00252             <span class="keyword">const</span> <span class="keywordtype">char</span>* NEW_NAME<a name="l00253"></a>00253             );<a name="l00254"></a>00254 <a name="l00267"></a>00267 <span class="keyword">extern</span> gdsl_perm_t<a name="l00268"></a>00268 <a class="code" href="group__gdsl__perm.html#g96c51be096313fb40d8ef6a216b5ee54">gdsl_perm_linear_next</a> (gdsl_perm_t P<a name="l00269"></a>00269                );<a name="l00270"></a>00270 <a name="l00283"></a>00283 <span class="keyword">extern</span> gdsl_perm_t<a name="l00284"></a>00284 <a class="code" href="group__gdsl__perm.html#gab88f0c950081d8ffa112e54bb7435fc">gdsl_perm_linear_prev</a> (gdsl_perm_t P<a name="l00285"></a>00285                );<a name="l00286"></a>00286 <a name="l00302"></a>00302 <span class="keyword">extern</span> gdsl_perm_t<a name="l00303"></a>00303 <a class="code" href="group__gdsl__perm.html#gb6a8108d042d230f0838e975d439656a">gdsl_perm_set_elements_array</a> (gdsl_perm_t P,<a name="l00304"></a>00304                   <span class="keyword">const</span> <a class="code" href="group__gdsl__types.html#g9c34ac44da309b004570530c8cec8a0e">ulong</a>* ARRAY<a name="l00305"></a>00305                   );<a name="l00306"></a>00306 <a name="l00307"></a>00307 <span class="comment">/******************************************************************************/</span><a name="l00308"></a>00308 <span class="comment">/* Operations functions of permutations                                       */</span><a name="l00309"></a>00309 <span class="comment">/******************************************************************************/</span><a name="l00310"></a>00310 <a name="l00325"></a>00325 <span class="keyword">extern</span> gdsl_perm_t<a name="l00326"></a>00326 <a class="code" href="group__gdsl__perm.html#gd38dd48e3815e438a53d119c39753ee0">gdsl_perm_multiply</a> (gdsl_perm_t RESULT,<a name="l00327"></a>00327             <span class="keyword">const</span> gdsl_perm_t ALPHA,<a name="l00328"></a>00328             <span class="keyword">const</span> gdsl_perm_t BETA<a name="l00329"></a>00329             );<a name="l00330"></a>00330   <a name="l00344"></a>00344 <span class="keyword">extern</span> gdsl_perm_t<a name="l00345"></a>00345 <a class="code" href="group__gdsl__perm.html#gd015b546ff3bad397617661869a1fcfb">gdsl_perm_linear_to_canonical</a> (gdsl_perm_t Q,<a name="l00346"></a>00346                    <span class="keyword">const</span> gdsl_perm_t P<a name="l00347"></a>00347                    );<a name="l00348"></a>00348 <a name="l00362"></a>00362 <span class="keyword">extern</span> gdsl_perm_t<a name="l00363"></a>00363 <a class="code" href="group__gdsl__perm.html#g648a4fc1929f159a58e3e768fa0396ae">gdsl_perm_canonical_to_linear</a> (gdsl_perm_t Q,<a name="l00364"></a>00364                    <span class="keyword">const</span> gdsl_perm_t P<a name="l00365"></a>00365                    );<a name="l00366"></a>00366 <a name="l00376"></a>00376 <span class="keyword">extern</span> gdsl_perm_t<a name="l00377"></a>00377 <a class="code" href="group__gdsl__perm.html#gefadbcc1a7b7182da1f54f7d10db3d2b">gdsl_perm_inverse</a> (gdsl_perm_t P<a name="l00378"></a>00378            );<a name="l00379"></a>00379 <a name="l00388"></a>00388 <span class="keyword">extern</span> gdsl_perm_t<a name="l00389"></a>00389 <a class="code" href="group__gdsl__perm.html#g1db013c30cc84b004344fd1269614845">gdsl_perm_reverse</a> (gdsl_perm_t P<a name="l00390"></a>00390            );<a name="l00391"></a>00391 <a name="l00403"></a>00403 <span class="keyword">extern</span> gdsl_perm_t<a name="l00404"></a>00404 <a class="code" href="group__gdsl__perm.html#ge98151cfcded6cf6d4a66374db5c4714">gdsl_perm_randomize</a> (gdsl_perm_t P<a name="l00405"></a>00405              );<a name="l00406"></a>00406 <a name="l00417"></a>00417 <span class="keyword">extern</span> <a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>*<a name="l00418"></a>00418 <a class="code" href="group__gdsl__perm.html#gf03dc9a6539bf9dca426858db7f55b51">gdsl_perm_apply_on_array</a> (<a class="code" href="group__gdsl__types.html#g0e2b9d7fb5ca9e6d50100e5d9e4bcae7">gdsl_element_t</a>* V,<a name="l00419"></a>00419               <span class="keyword">const</span> gdsl_perm_t P<a name="l00420"></a>00420               );<a name="l00421"></a>00421 <a name="l00422"></a>00422 <span class="comment">/******************************************************************************/</span><a name="l00423"></a>00423 <span class="comment">/* Input/output functions of permutations                                     */</span><a name="l00424"></a>00424 <span class="comment">/******************************************************************************/</span><a name="l00425"></a>00425 <a name="l00442"></a>00442 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00443"></a>00443 <a class="code" href="group__gdsl__perm.html#g45bf1ea87129954de111428ef3d59e2e">gdsl_perm_write</a> (<span class="keyword">const</span> gdsl_perm_t P,<a name="l00444"></a>00444          <span class="keyword">const</span> <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F,<a name="l00445"></a>00445          FILE* OUTPUT_FILE,<a name="l00446"></a>00446          <span class="keywordtype">void</span>* USER_DATA<a name="l00447"></a>00447          );<a name="l00448"></a>00448 <a name="l00467"></a>00467 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00468"></a>00468 <a class="code" href="group__gdsl__perm.html#g8502f95088d9e9bdb8b3e25495404213">gdsl_perm_write_xml</a> (<span class="keyword">const</span> gdsl_perm_t P,<a name="l00469"></a>00469              <span class="keyword">const</span> <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F,<a name="l00470"></a>00470              FILE* OUTPUT_FILE,<a name="l00471"></a>00471              <span class="keywordtype">void</span>* USER_DATA<a name="l00472"></a>00472              );<a name="l00473"></a>00473 <a name="l00491"></a>00491 <span class="keyword">extern</span> <span class="keywordtype">void</span><a name="l00492"></a>00492 <a class="code" href="group__gdsl__perm.html#gd09dc532469272837d7f052980519526">gdsl_perm_dump</a> (<span class="keyword">const</span> gdsl_perm_t P,<a name="l00493"></a>00493         <span class="keyword">const</span> <a class="code" href="group__gdsl__types.html#gfc7394b6c8e0a5bd92df75e24512dfd6">gdsl_write_func_t</a> WRITE_F,<a name="l00494"></a>00494         FILE* OUTPUT_FILE,<a name="l00495"></a>00495         <span class="keywordtype">void</span>* USER_DATA<a name="l00496"></a>00496         );<a name="l00497"></a>00497 <a name="l00498"></a>00498 <span class="comment">/*</span><a name="l00499"></a>00499 <span class="comment"> * @}</span><a name="l00500"></a>00500 <span class="comment"> */</span><a name="l00501"></a>00501 <a name="l00502"></a>00502 <a name="l00503"></a>00503 <span class="preprocessor">#ifdef __cplusplus</span><a name="l00504"></a>00504 <span class="preprocessor"></span>}<a name="l00505"></a>00505 <span class="preprocessor">#endif </span><span class="comment">/* __cplusplus */</span><a name="l00506"></a>00506 <a name="l00507"></a>00507 <a name="l00508"></a>00508 <span class="preprocessor">#endif </span><span class="comment">/* _GDSL_PERM_H_ */</span><a name="l00509"></a>00509 <a name="l00510"></a>00510 </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 + -