自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 动态规划算法

如果一个人上楼梯已知每次可上一或者二个台阶,问上n个台阶一共多少种走法

2019-11-27 12:41:24 145

原创 栈的实现

栈先进的后出后进的先出…

2019-11-11 18:29:25 107

原创 堆的实现

最大堆的特点 堆的初始化: 堆的排序 堆的建立 堆的元素添加 堆元素的删除并打印最大值

2019-11-09 14:24:11 142

原创 队列的链表实现

思想和上一篇一样

2019-11-07 16:06:06 113

原创 队列使用数组储存

队列的原理: 1队列是一种受限的线性表,他是一种运算受限的线性表先进先出 2它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作 顺序表储存 1首先定义一个队列 队列里的DataType是int 类型 2在我们添加元素时.首先要初始化 重要的事要做好防御性检查 3检查队列是否为空,或者已满,方便我们删除或者添加元素 4元素入队 首先我们入队以前要检查队列是否已...

2019-11-06 19:19:58 990

原创 链表的实现~添加元素

#链表和顺序表的区别: 1.顺序表删除元素需要移动后面的元素,如果数据太多我们需要操作的工作量太大,浪费系统资源… 2顺序表可以应用少量的元素,链表则可以储存大量元素 3.链表也是一种线性表 #链表的初始化 ##链表的插入 2.尾插法 #遍历链表 ...

2019-10-23 21:53:20 806

原创 顺序表的企业级开发

#文件句柄 高性能的web 服务器Squid 每秒可处理上万并发的请求,从网络连接到服务器的客 户端与服务器端在交互时会保持一种会话(和电话通话的场景类似)。服务器端为了管 理好所有的客户端连接,给每个连接都编了一个唯一的整数编号,叫做文件句柄,简称 fd. #链表实现 为了防止其他用户恶意占用资源,我们用顺序表储存数据来进行判定 我们用时间戳来实现 我们时间头文件<time.h> 我...

2019-10-16 19:47:22 122

原创 顺序表的实现

#顺序表的注意事项 1.顺序表是一种线性结构 2.顺序表存储元素不可以有空值 #顺序表的初始化 首先我们要为L.elems分配MAX个内存 如果分配内存失败我们就要返回 L.lenth当前为空所以是0 Lsize=最大空间MAX #顺序表添加元素 首先我们添加元素的时候要考虑元素空间是否已满如果满了就返回false; #插入元素 插入元素前做好防御性检查判断i位置是否大于等于最大空间 或者插...

2019-10-15 22:13:34 137

原创 引用的初学习

#include<stdio.h> #include<stdlib.h> struct teacher{ char name[32]; int age; }; void printT(struct teacher *t){ printf("%s 's age is %d\n",t->name,t->age ); } int main(void){ struct...

2019-06-21 13:04:36 67

原创 c,c++注意事项

1注意条件判断 #include #include<windows.h> int main(void){ if(i20);容易忽略=错误不容易发现建议改 if(20i);这样当忽略=时编译器会报错 }

2019-06-20 21:45:53 119

原创 指针课堂笔记

1为什么使用指针 (1)函数的值传递,无法通过调用函数,来修改函数的实参 (2)被调用的函数需要更多的返回值给调用函数 (3)减少值传递时带来的额外开销,提高代码效率 include #include<stdio.h> #include<stdlib.h> using namespace std; int money(int i){ i+=100; return i; }...

2019-06-20 13:20:32 82

原创 练习

#include #include<Windows.h> #include using namespace std; int main(void){ //作业1输入3个整数,求和 int x,y,z; int s;//s为整数和 cout<<“请输入3个整数”; cin>>x; cin>>y; cin>>z; s=x+y+z; cout&...

2019-06-20 12:03:54 68

原创 1000到100水仙花个数代码

#include #include<Windows.h> using namespace std;//水仙花个数 int main(void){ int a,b,c; for(int i=100;i<=999;i++){ a=i%10; b=(i/10)%10; c=i/100; if(aaa+bbb+ccc==i){ cout<<i<<endl; } }...

2019-05-16 18:14:53 394

原创 正整数二进制转换代码

#include iostream #include<Windows.h> using namespace std; int main(void){ int x; int i; int number[32]={0}; cout<<“请输入整数”; cin>>x; while(x<0){ cout<<“请输入正整数”; system...

2019-05-16 16:29:33 1447

原创 今天练习9*9乘法表,有兴趣的盆友可以看看.

这个乘法表很好打印就是需要注意每行的间距,大家可以看代码. 代码如下: #include #include<Windows.h> #include using namespace std; int main(void){ for(int i=1;i<=9;i++ ){ for(int j=1;j<=i;j++){ cout<<i<<“x”<&...

2019-05-16 16:07:31 677

原创 二进制如何转换整数,整数如何转换二进制

这是小弟花了20分钟做的图,虽然不好看,但是这也是一个进步

2019-05-15 21:22:51 3387

原创 每天一小步,加油.爱自己,爱生活

项目练习和昨天的相比难度上升一点不过还是小kiss 这里需要记住的就是只能输入行数 #include #include<Windows.h> #include using namespace std; int main(void){ int x; int y; cout<<“请输入行数”<<endl; cin>>x; for(int i=0;i&l...

2019-05-15 17:17:37 78

原创 小海龟安装不了,求求各位想想办法

大家好,我用github安装小乌龟一开始是提示这个 然后依靠网友的观念是程序员管理页面安装出来的是这个到底该怎样安装 谢谢各位了,求解决方案

2019-05-14 20:57:21 415 1

原创 新手练习,求关注,求点赞

#include #include #include<Windows.h> using namespace std; int main3(void){ int x; int y; cout<<“请输入行数”<<endl; cin>>x;//行数 cout<<“请输入每行字符”<<endl; cin>>y;//字符 ...

2019-05-14 15:33:45 141

原创 第一次发博客求关注

作为一个新手菜鸟,写写我的成长吧.如果有什么好玩的可以分享给大家.

2019-05-14 15:26:09 85

空空如也

空空如也

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

TA关注的人

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