自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

九霄云客的博客

技术小白一枚

  • 博客(22)
  • 收藏
  • 关注

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

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

2019-06-24 23:20:20 727

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

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

2019-06-23 00:03:49 255

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

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

2019-06-22 10:44:44 374

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

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

2019-06-20 20:49:34 251

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

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

2019-06-20 19:43:53 269

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

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

2019-06-17 20:55:27 439

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

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

2019-06-16 23:31:34 400

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

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

2019-06-16 13:31:51 974

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

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

2019-06-15 13:14:00 452

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

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

2019-06-15 11:53:12 413

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

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

2019-06-13 15:51:47 612

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

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

2019-06-13 08:50:47 937

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

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

2019-06-12 20:27:45 1837 2

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

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

2019-06-09 08:33:09 5131 2

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

一些基本的查找算法:顺序查找折半查找哈希表(Hash)查找#include<iostream>#include<string.h>using namespace std;//1.结构描述:typedef struct{ char sno[4];//编号 char name[10];//姓名 char pos[3];//座位 int engli...

2019-06-06 23:17:41 8028 10

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

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

2019-06-06 07:56:59 1399

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

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

2019-06-05 09:19:23 360

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

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

2019-06-03 09:04:18 301

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

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

2019-06-02 17:19:56 184

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

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

2019-06-02 13:39:24 293

原创 数据结构>>>链表的实现>>单链表

的基础上

2019-06-01 18:35:58 194

原创 数据结构>>>顺序表的实现>>顺序存储.

顺序数组:结构描述初始化插入\删除倒置查找排序(冒泡)下面是具体实现:结构描述:typedef struct{ int *felem;//第一个元素地址 int len;//数组的最大容纳量 int cnt;//当前数组有效元素个}sqlist;2.初始化:void init_sqlist(sqlist *L ,int length){ L->fe...

2019-06-01 10:14:31 280

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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