如何正确使用Profibus插头以及终端电阻 (2016-04-14 15:18:33) 转载▼ 如何正确使用Profibus插头以及终端电阻 转载▼ 标签: profibus插头 终端电阻 dp插头 profibus插头 终端电阻 dp插头 插头与终端电阻在Profibus通讯中有着非常重要的作用 ...
分类:
其他好文 时间:
2016-06-10 21:49:15
阅读次数:
153
/* 头插法建立单链表示例 */ void CreateListHead(LinkList *L, int n){ LinkList p; int i; srand(time(0)); // 初始化随机数种子 *L = (LinkList)malloc(sizeof(Node)); (*L)->ne ...
分类:
其他好文 时间:
2016-05-30 08:47:47
阅读次数:
208
这题我的第一想法是用头插法,但实际上并不好做,因为每次都需要遍历最后一个。更简单的做法是将其连成环,找到相应的位置重新设头结点和尾结点。这过 有很多细节需要注意,比如K有可能是大于链表长度的,如何重新设置K等都要注意。 ListNode *rotateList(ListNode *head, int ...
分类:
其他好文 时间:
2016-05-19 15:04:19
阅读次数:
121
定义一个函数,输入一个链表的头结点,反转该链表并输出反转后链表的头结点。要反转一个单链表也就是使链表中的结点逆置,但并不是遍历链表每一次都将结点重新创建进行头插,这样就是重新创建一个单链表了而不是将原有的单链表逆置;因此,可以想到用多个指针来操控,既要防止..
分类:
其他好文 时间:
2016-05-14 17:07:00
阅读次数:
161
一般有两种常用的方法来建立单链表:头插法与尾插法。
(1)头插法:每次将新申请的节点插在头节点的后面;
简单来说,就是把新加进的元素放在表头后的第一个位置:
首先,让新节点的next指向头节点之后;然后,让表头的next指向新节点。
(2)尾插法:每次将新申请的节点插在终端节点的后面。#include
#include typedef struct n...
分类:
编程语言 时间:
2016-05-12 21:10:43
阅读次数:
215
单链表的头插、尾插、删除、合并等操作实现代码如下:#include<iostream>usingnamespacestd;//单链表的存储结构typedefstructNode{ intdata; structNode*next;}Node,*LinkList;//LinkList为结构指针类型//初始化单链表voidInitList(LinkList*L){ *L=(LinkList)malloc(siz..
分类:
其他好文 时间:
2016-05-09 07:22:17
阅读次数:
213
//初始化单链表(对于无头结点单链表,该函数没有意义)
voidInitList(PSListNode*pHead);
//销毁单链表
voidDestroyList(PSListNode*pHead);
//尾插
voidPushBack(PSListNode*pHead,DataTypedata);
//尾出
voidPopBack(PSListNode*pHead);
//头插
voidPushFront(PSListNode*..
分类:
编程语言 时间:
2016-05-08 01:19:23
阅读次数:
262
#define_CRT_SECURE_NO_WARNINGS1
#include<iostream>
usingnamespacestd;
#include<assert.h>
#defineMAXSIZE100
typedefintDataType;
typedefstructSeqList
{
DataType_array[MAXSIZE];
size_t_size;
}SeqList;
voidInitSeqList(SeqList*pSeq)
{
assert(pS..
分类:
编程语言 时间:
2016-05-01 17:52:59
阅读次数:
350
1、创建无头结点链表(头插) 2、删除中间节点(不是第一个也不是最后一个) ...
分类:
其他好文 时间:
2016-04-24 13:56:46
阅读次数:
135