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

📄 dict.h

📁 Lin-Kernighan heuristic for the TSP and minimum weight perfect matching
💻 H
字号:
/*4:*/#line 174 "./dict.w"#if !defined(_DICT_H_)#define _DICT_H_/*10:*/#line 335 "./dict.w"#include "pool.h"/*:10*/#line 177 "./dict.w"extern const char*dict_rcs_id;/*9:*/#line 316 "./dict.w"typedef struct dict_node_s{void*payload;struct dict_node_s*link[3];}dict_node_t;typedef struct{dict_node_t*root;int(*cmp)(const void*a,const void*b);void(*prn)(void*a);pool_t*pool;size_t size;}dict_t;/*:9*/#line 179 "./dict.w"/*6:*/#line 269 "./dict.w"dict_t*dict_create(int(*cmp_fnc)(const void*,const void*),void(*prn_fnc)(void*));void dict_destroy(dict_t*d,void(*action)(void*));int dict_insert(dict_t*d,void*e);void*dict_find(dict_t*d,void*e);void*dict_delete(dict_t*d,void*e,void(*action)(void*));void dict_delete_all(dict_t*d,void(*action)(void*));void*dict_delete_any(dict_t*d,void(*action)(void*));void*dict_min(dict_t*d);void*dict_max(dict_t*d);void*dict_delete_min(dict_t*d);void*dict_delete_max(dict_t*d);void dict_update_all(dict_t*d,void(*proc)(void*env2,void**payload_p),void*env1);size_t dict_size(dict_t*d);/*:6*//*39:*/#line 965 "./dict.w"voiddict_doall(dict_t*d,void(*action)(void*));voiddict_show_node(dict_t*d,dict_node_t*h);/*:39*/#line 180 "./dict.w"#endif/*:4*/

⌨️ 快捷键说明

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