-
c语言实现链表的基本操作
链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,操作复杂。由于不必须按顺序存储,链表在插入的时候可以达到O(1)的复杂度,比另一种线性表顺序表快得多,但是查找一个节点或者访问特定编号的节点则需要O(n)的时间,而线性表和顺序表相应的时间复杂度分别是O(logn)和O(1)。本代码是实现了c语言实现链表的基本操作,如创建链表,增加节点,删除节点,查找节点。
- 2023-07-06 01:50:03下载
- 积分:1
-
pic18f452 12864显示 测频率
利用PIC8f452芯片 测频率 并在12864液晶显示出来 , 测频率原理,利用CCP模块中捕捉测频率 ,当有事件发生时,CCP会捕捉,第一次上升沿来时,开始定时,第二个上升沿来时,停止计时,cpu读取周期,f=1/T.
- 2022-03-05 15:36:20下载
- 积分:1
-
zebra源码
zebra源码
- 2022-02-14 08:42:28下载
- 积分:1
-
linux平台下udp+tcp客服端与服务端测试代码
资源描述linux平台下udp+tcp各自的客服端与服务端测试代码,已经过测试可以使用,希望给你在tcp和udp的开发过程中能有所帮助!
- 2022-02-22 11:33:24下载
- 积分:1
-
linuxNFQueue 回调函数
iptables的示例代码*data)
{
struct nfqnl_msg_packet_hdr *ph = NULL;
struct nlattr *attr[NFQA_MAX+1];
uint32_t id = 0;
struct nfgenmsg *nfg;
if (nfq_nlmsg_parse(nlh, attr) < 0) {
perror("problems parsing");
return MNL_CB_ERROR;
}
- 2023-08-07 23:05:03下载
- 积分:1
-
aodv 协议和 dsdv tora 带有参数的代码
Tcl/Tk 示例代码和带有 AODV DSR TORA 议定书 VOIP 的 Tcl/Tk 教程
- 2023-01-25 01:20:04下载
- 积分:1
-
Linux下记录日志的类
这是Linux下记录日志的类,支持不同级别的日志输出,包括总是输出、致命错误、警告信息、正常信息、详细信息、调试信息6个级别,当日志文件大于1兆时,自动备份,并重新建立一个日志文件。
- 2022-10-30 18:10:03下载
- 积分:1
-
zxcjkucoack zxCIjicnscf ionhjzxcvonhs iozCJiovg
2kjiilnfhi sf sfojmsfs fasfasf sf saf asdf asf sdg ad gdf gd ghdh dh df hdh dh d hdfhds ghdh dh
- 2022-02-21 10:57:52下载
- 积分:1
-
iec104,C语言源代码
IEC104协议实现代码,C语言实现,电力系统应用,TCP/IP协议框架实施,端口2404
- 2022-02-03 13:42:23下载
- 积分:1
-
修改后的梦想协议在网络编程
梦想是即席基于位置的路由协议。 梦想代表流动性的影响路由距离算法。
- 2023-09-05 00:05:03下载
- 积分:1