九霄云客的博客

技术小白一枚

程序开发===》图书馆的借阅系统------开发源代码---雏形设计——经典C++的完全应用

初步学习了C++这门面向对象的语言后,我们学以致用,利用最简朴的VC2010编译环境在源文件出进行代码开发,收获颇丰。 图书馆的借阅系统 建立两个类: 书籍类 图书馆类 书籍类: class Book//书籍类 { public: Book()//无参构造函数,对对象的成员进行初始化...

2019-06-24 23:20:20

阅读数 20

评论数 0

全国二级C语言------易错点整理(套卷分析)~11(链表&&回文数)

全国二级C语言------易错点整理(套卷分析)~11(链表&&回文数) 本套题和第12套题有很多相似类型的题,可以做对比两套一起练习,效果翻倍哦!!! ...

2019-06-23 00:03:49

阅读数 39

评论数 0

全国二级C语言------易错点整理(套卷分析)~12(链表&&数组)

全国二级C语言------易错点整理(套卷分析)~12 本套题选择部分的一些算法不是一眼就能看出来,需要在纸上模拟。

2019-06-22 10:44:44

阅读数 63

评论数 0

全国二级C语言------易错点整理(套卷分析)~15(矩阵&&公式类&&字符串)

全国二级C语言------易错点整理(套卷分析)~10

2019-06-20 20:49:34

阅读数 57

评论数 0

全国二级C语言------易错点整理(套卷分析)~10(矩阵&&公式类&&字符串)

全国二级C语言------易错点整理(套卷分析)~10

2019-06-20 19:43:53

阅读数 52

评论数 0

全国二级C语言------易错点整理(套卷分析)~14(数组&&字符串)

全国二级C语言------易错点整理(套卷分析)~14

2019-06-17 20:55:27

阅读数 99

评论数 0

全国二级C语言------易错点整理(套卷分析)~13(字符串)

全国二级C语言------易错点整理(套卷分析)~13

2019-06-16 23:31:34

阅读数 65

评论数 0

程序开发===》航空订票系统设计------开发源代码---雏形设计——经典C的完全应用

在学习了一段时间的数据结构和算法后,我们可以尝试做一个程序雏形,利用C语言来编码,将所学知识挪到应用板块。 航空订票系统 结构体的描述 浏览航线信息 录入信息 订票信息 查询信息 退票信息 修改航班 文件操作 1.结构体的描述 : typedef struct wat_ros /*等候订票乘客...

2019-06-16 13:31:51

阅读数 76

评论数 0

C++学习笔记----------多态性与虚函数(三大特性之一)

多态性是C++语言中的一个很重要的特性,想要实现多态性那必定离不开虚函数,下面让我们一起来看看它们的使用和联系吧! 多态性与虚函数的定义及使用规则(附加纯虚函数和抽象类): 实验1: 用虚函数来实现函数的多态性: #include<iostream> using n...

2019-06-15 13:14:00

阅读数 81

评论数 0

C++学习笔记----------继承和派生(三大特性之一)

继承和派生是C++语言中最重要的一个特性,它涵盖了C++的精髓,是C++对于C语言的最大区别度,下面让我们一起来探讨一下吧! 继承与派生的简论: 派生类成员的访问属性: 实验1: 先建立一个Point类,包含数据成员x,y(坐标),函数成员void print()用于输出坐标点,如...

2019-06-15 11:53:12

阅读数 70

评论数 0

C++学习笔记----------运算符的重载

C++中允许对运算符进行重载是区别于C语言的一大优化功能,但它也有自身的限制,下面让我们一起来看看吧! 实验1:定义一个复数类Complex,重载“++”运算符,使之能用于复数的自加即实部和虚部分别自加,用成员函数实现;重载“+”和“-”运算符,使之能用于复数的加法和复数的减法运算,用友元函数实...

2019-06-13 15:51:47

阅读数 76

评论数 0

C++学习笔记----------类和对象(三大特性之一)

类和对象是C++语言区别与C语言的第一个特性,对于新接触C++语言的小白来说至关重要。 1.简论: 实验1: 设计一个圆类Circle,该类有数据成员圆心坐标(x,y)、半径r,同时具有以下功能: (1)初始化圆心坐标和半径 (2)显示圆心坐标和半径 (3)计算圆面积 在主函数中,定义对象来...

2019-06-13 08:50:47

阅读数 87

评论数 0

C++学习笔记----------初步知识

C++是基于C语言之上的一种扩充,它不仅能够包含C语言的功能,并在C语言上做了优化, 使得原本繁琐的内容变得更为简单。 C++的三大特性: 抽象与封装性—类和对象 继承与派生 多态性 接下来我们先讨论一些简单的C++基础知识: 1.简论: 2.有默认参数的函数: 实验1: 编写函数求圆、长...

2019-06-12 20:27:45

阅读数 432

评论数 0

算法基础===》==》=》排序(内部排)

一些最基本的排序算法: 插入排序 交换排序 选择排序 @ 插入排序: 1-直接插入排序: 从前端插入 从后端插入 2-希尔(Shell)排序 1-直接插入排序: 从前端插入: int arr[]={999,1,2,5,8,4,3,9,7};//"999"是一个容储器...

2019-06-09 08:33:09

阅读数 2533

评论数 1

算法基础===》==》=》查找

一些基本的查找算法: 顺序查找 折半查找 哈希表(Hash)查找 #include<iostream> #include<string.h> using namespace std; //1.结构描述: typedef struct {...

2019-06-06 23:17:41

阅读数 4599

评论数 7

数据结构>>>图的应用>>"贪婪法则"

“贪婪法则”: 深搜 最短路径(迪杰斯特拉算法) 最小生成树(克鲁斯卡算法) 1.深搜: void DFS(AdjMat g,int v) { int i=0; visit[v]=1; cout<<v<<" &quo...

2019-06-06 07:56:59

阅读数 111

评论数 0

数据结构>>>图形结构>>图的存储

图的存储: 邻接矩阵 领接表—主要是用于稀疏矩阵,为了避免直接用邻接矩阵而造成的浪费。 1.结构描述: typedef struct { char vex[Maxsize];//邻接表的顶点数组 int arcs[Maxsize][Maxsize];//邻接矩阵的数据数组 int n;...

2019-06-05 09:19:23

阅读数 75

评论数 0

数据结构>>>树状结构>>链式二叉树

链式二叉树: 遍历: 前序 中序 后序 下面是具体实现: 1.前序遍历: void PreTraverseLTree(struct LTNode *pT) { if(pT!=NULL) { cout<<pT->data<&...

2019-06-03 09:04:18

阅读数 81

评论数 0

数据结构>>>数组与链表的应用>>循环队的顺序实现

循环队的顺序实现: 结构描述 初始化 入队 出队 下面是具体实现: 1.结构描述: typedef struct Queue { int *pBase; int front; int rear; }QUEUE; 2, 初始化: void init(QUEUE *pQ) { pQ-&a...

2019-06-02 17:19:56

阅读数 76

评论数 0

数据结构>>>数组与链表的应用>>栈的实现

栈: 结构描述 初始化 压栈 出栈 下面是具体实现: 1.结构描述: typedef struct Node//构造结点 { int data; struct Node *pNext; }NODE,*PNODE; typedef struct Stack//构造栈的元素 { PNODE...

2019-06-02 13:39:24

阅读数 89

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭