链表的数据对应位置相加,之和组成新的链表,已经说过是非负的值。 题目不难,注意链表的操作。 本人觉得平时练习有时间,即便题目说链表不为空,我们也应该判断一下,养成良好的习惯很重要。 说一下注意点: 1.主要考虑进位 2.注意可能链表不一样长 3.注意不要忘记了最高位的进位 这里用的是尾插法,可以考虑 ...
分类:
其他好文 时间:
2017-04-03 11:47:29
阅读次数:
183
1.建立链表-头插法-头结点 2.建立链表-头插法-无头结点 3.建立链表-尾插法-无头结点 4.建立链表-尾插法-头结点 ...
分类:
其他好文 时间:
2017-04-02 20:28:53
阅读次数:
351
1 #include 2 #include 3 typedef struct student *Liststu; 4 struct student { 5 int age; 6 Liststu next; 7 }; 8 Liststu inset(Liststu stu, int age); 9 v... ...
分类:
其他好文 时间:
2017-03-23 13:52:33
阅读次数:
144
#include #include #define OK 1 #define ERROR -1 #define TRUE 1 #define FALSE -1 #define NULL 0 #define OVERFLOW -2 #define ElemType int #define Status... ...
分类:
其他好文 时间:
2017-02-24 23:35:09
阅读次数:
351
<?php/*** 单链表*/ class Demo{private $id;public $name;public $next;public function __construct ($id = '', $name = ''){$this->id = $id;$this->name = $nam ...
分类:
Web程序 时间:
2016-12-24 20:33:31
阅读次数:
132
线性链表——双向链表 双向链表定义: 双向链表(double linked list): 是在单表单的每个结点中,再设置一个指向前驱结点的指针域。因此,在双向链表中的结点都有两个指针域,一个指向前驱,一个指向后继。 双向链表的存储结构 typedef struts DulNode{ Element ...
分类:
编程语言 时间:
2016-11-17 19:49:54
阅读次数:
225
对单链表进行遍历、查找、插入、删除等操作,最终效果如下:相关C代码如下:/*线性表的链式存储之单链表的尾插法*/
#include<stdio.h>
#include<stdlib.h>
#include<malloc.h>
/*定义变量*/
typedefintDataType;
typedefstructnode{//定义链表结点数据结..
分类:
其他好文 时间:
2016-11-12 20:24:48
阅读次数:
190
一,问题描述 请自己构造一个简单的有序单链表,然后实现删除链表中的重复结点。比如: 二,问题分析 首先要实现一个单链表,因此需要定义一个节点类Node。其次,实现向链表中添加结点的方法(使用尾插法)addNode 删除重复结点的实现思路: 定义两个指针:pre 和 next。初始时,pre指向链表中 ...
分类:
其他好文 时间:
2016-09-30 09:41:52
阅读次数:
137
双向循环链表就是形成两个环,注意每个环的首尾相连基本就可以了。 程序中采用尾插法进行添加节点。 ...
分类:
编程语言 时间:
2016-09-04 22:34:40
阅读次数:
175