- 博客(15)
- 收藏
- 关注
原创 数据结构第四周项目-循环双链表应用
设非空线性表ha和hb都用带头节点的循环双链表表示。设计一个算法Insert(ha,hb,i)。其功能是:i=0时,将线性表hb插入到线性表ha的最前面;当i>0时,将线性表hb插入到线性表ha中第i个节点的后面;当i大于等于线性表ha的长度时,将线性表hb插入到线性表ha的最后面。 #include #include #include "cdlinklist.h"void Inser
2017-11-30 11:22:07 250
原创 数据结构第四周项目-建设双链表算法库
1.头文件:cdlinklist.h,包含定义双链表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef CDLINKLIST_H_INCLUDED#define CDLINKLIST_H_INCLUDED//循环双链表基本运算函数typedef int ElemType;typedef struct DNode //定义双链表结点类型{ ElemT
2017-11-30 11:20:58 207
原创 数据结构第四周项目-猴子选大王
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:多文件组织 *作 者:张昕 *完成日期:2017年11月30日 *版 本 号:v1.0 */ 一群猴子,编号是1,2,3 …m,这群猴
2017-11-30 11:16:39 410
原创 数据结构第四周项目-单链表算法
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:多文件组织 *作 者:张昕 *完成日期:2017年11月30日 *版 本 号:v1.0 */ 头文件LinkList.h及其中函数的实现见 单链表
2017-11-30 11:14:50 413
原创 数据结构第四周项目-建设“单链表”算法库
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:多文件组织 *作 者:张昕 *完成日期:2017年11月30日 *版 本 号:v1.0 */ 建立单链表算法库头文件:linklist.h
2017-11-30 11:11:05 201
原创 数据结构第四周项目-建立单链表
/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:多文件组织 *作 者:张昕 *完成日期:2017年11月30日 *版 本 号:v1.0 */ 定义单链表存储结构,用头插法和尾插法建立单链
2017-11-30 11:07:33 236
原创 数据结构第三周项目- 顺序表应用
定义一个采用顺序结构存储的线性表,设计算法完成下面的工作: 1、删除元素在[x, y]之间的所有元素,要求算法的时间复杂度为O(n),空间复杂度为O(1); 2、将所在奇数移到所有偶数的前面,要求算法的时间复杂度为O(n),空间复杂度为O(1)。/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights r
2017-11-30 11:00:03 191
原创 数据结构第三周项目-求集合并集
假设有两个集合 A 和 B 分别用两个线性表 LA 和 LB 表示,即线性表中的数据元素即为集合中的成员。设计算法,用函数unionList(List LA, List LB, List &LC )函数实现该算法,求一个新的集合C=A∪B,即将两个集合的并集放在线性表LC中。/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rig
2017-11-30 10:54:20 597
原创 数据结构第三周项目-自建顺序表算法库
自建算法库代码如下:/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:多文件组织 *作 者:张昕 *完成日期:2017年11月9日 *版 本 号:v1.0 */ 头文件(list.h)#ifndef L
2017-11-09 11:22:22 202
原创 数据结构第十周项目二-用二叉树求解代数表达式
/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:张昕*完成日期:2017年11月2日*版 本 号:v1.0*/实现目标:(1)根据形如“1+2∗3−4/5”的字符串代表的表达式,构造出对应的二叉树(如图),用后序遍历的思路计算表达式的值时,能体现出先乘除后加减的规则;(2)对构造出的二叉树,计算
2017-11-08 21:09:11 342
原创 C语言-工资计算
实现任务:某公司工资按周发放,标准是每小时制20元,若员工周工作时间超过40小时,超出部分每小时30元。编程序输入一名员工一周的工作小时数,输出他的周工资。程序代码:/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:张昕*完成日期:2017年11月2日*版 本 号:v1.0*/#inc
2017-11-02 20:46:26 8041
原创 C语言-求三个数中的最大值
实现目标:求三个正整数的最大值。程序代码:/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:张昕*完成日期:2017年11月2日*版 本 号:v1.0*/#include int main(){ int a,b,c; printf("输入三个正整数:\n"); sc
2017-11-02 20:32:16 26252
原创 C语言-求两数正差值
实现目标:随意输入两个数,求两个的数的正差值。程序代码:/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*作 者:张昕*完成日期:2017年11月2日*版 本 号:v1.0*/#include int main(){ int a,b,c; printf("请输入两个正整数:\n")
2017-11-02 19:48:01 10822
原创 C语言-计算长方形的面积
任务目标:输入长和宽得到长方形的面积。C语言代码/**Copyright (c) 2017,烟台大学计算机与控制工程学院*All rights reserved.*文件名称:多文件组织*作 者:张昕*完成日期:2017年11月2日*版 本 号:v1.0*/#include int main(){ int a,b; printf("请依次输入长方形长
2017-11-02 19:28:07 51715 2
原创 数据结构第十周项目一-二叉树算法验证
一个三文件工程验证二叉树算法,代码如下:头文件(btree.h)/* *Copyright (c) 2017,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:多文件组织 *作 者:张昕 *完成日期:2017年11月2日 *版 本 号:v1.0 */ #ifndef BTREE_H_INCLUDED#define
2017-11-02 10:49:32 234
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人