笔记
文章平均质量分 55
厉梓痕
这个作者很懒,什么都没留下…
展开
-
堆排序的理解
代码:#include<iostream>#include<vector>using namespace std;void HeapAdjust(vector<int>&nums, int root, int last)//传进来的数组[root,...,last]{ //假设数组[root+1,...,last]是堆,将[root,...,last]调整为以nums[root]为根的大根堆 int temp = nums[root];//记录.原创 2021-09-07 23:31:13 · 83 阅读 · 0 评论 -
浅谈运输层协议
** 从通信和信息处理的角度看,运输层向它上面的应用层提供通信服务——(两台主机各自的进程在交换数据)。因此也只有主机的协议栈才会有运输层,路由器就只有网络层、数据链路层和物理层。**运输层的两个主要协议:UDP(用户数据报协议)TCP(传输控制协议)...原创 2021-06-10 23:22:18 · 354 阅读 · 3 评论 -
初中生信息技术课本Python小结
Python的文件扩展名是.pyPython的函数:Print(表达式)函数:输出“表达式”的结果Print(表达式1,表达式2,……):输出表达式1,表达式2,……的结果。如果想让print()函数中的内容换行,只需在换行出加上”\n”即可。如果想要显示结果中各项之间不留空格(或用某个符号隔开),只要在括号里面的最后加上sep=””(或sep=”分隔符”)。<...原创 2019-08-15 15:41:29 · 7530 阅读 · 0 评论 -
Python自学小结之一
#注:Python里面#才是注释。“C和C++里是//”b=input("Please input:") #进行输入,并把输入的东西赋值给bprint(b) #输出bprint("hello world")print("This is \"Note\"") #此处的双引号记得用转义符print(type(3+6)) #输出数据类型a...原创 2019-08-07 15:02:12 · 120 阅读 · 0 评论 -
做的最久的一道题
设计快捷店会员的简单管理程序。基本要求如下:(1)定义人民币RMB类,实现人民币的基本运算和显示。(2)定义会员member类,表示会员的基本信息,包括:编号(按建立会员的顺序自动生成),姓名,密码,电话。提供输入、输出信息等功能。(3)由RMB类和member类共同派生一个会员卡memberCar类,提供新建会员、充值、消费和查询余额等功能。(4)main函数定义一个memberCar...原创 2019-05-04 16:09:38 · 2211 阅读 · 5 评论 -
课本上关于友元函数的理解
一个对象的私有数据,只能通过成员函数访问。但是C++提供了一种辅助手段——定义类的友元。【友元可以访问类的所有成员。友元可以是一个普通函数,成员函数或者另外一个类。】友元是非对称的,非传递的。除非特别声明。在一个类A中,如果将关键字friend冠于一个函数原型或类名之前,则该函数或类成为类A的友元。例:class A{private:int i;void MemberFun(in...原创 2019-04-12 19:42:35 · 157 阅读 · 0 评论 -
静态数据成员
【静态存储:关键字extern和static说明静态存储变量和函数标识符。全局说明的标识符默认为extern。如果这两个关键字用于说明变量,程序在开始执行时就分配和初始化空间;如果用于说明函数,表示从程序执行开始就存在这个函数名。尽管标识符被说明为静态时,程序一开始执行就存在,但不等于它们在整个程序中可用。用static说明的局部变量只能在定义该变量的函数体重使用。与自动变量不同的是,sta...原创 2019-04-12 00:02:57 · 1029 阅读 · 0 评论