- 博客(20)
- 收藏
- 关注
原创 队列使用数组储存
队列的原理: 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
原创 每天一小步,加油.爱自己,爱生活
项目练习和昨天的相比难度上升一点不过还是小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
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人