摘要: 1. 顺序表上的查找 题目描述:定义函数,传入要被查找的顺序表和要查找的值,如果找到返回值的索引,不存在则返回-1,并输出"不存在"即可。 int search(RankList ran,int val){ //传入的形参,因为并不需要改变顺序表中的值,所以不用传入引用 for(int i=0;i< 阅读全文
posted @ 2022-10-05 22:51 hahakk 阅读(72) 评论(0) 推荐(0)
摘要: 顺序表(c++) 1.构建一个顺序表 1.1结构定义 1.顺序表也就是一片连续的内存空间,包括了总大小,当前顺序表中的个数,以及小格子要存储的数据类型 2.这一片内存空间中又开辟了n(可以自己指定)个小空间 3.每一个小空间中包含了这个空间所存储的值 typedef struct RankList{ 阅读全文
posted @ 2022-10-05 22:50 hahakk 阅读(89) 评论(0) 推荐(0)
摘要: 栈 1.栈的定义 1.1 结构定义 在此构建的是顺序栈,也就是说开辟一块连续的内存空间当作栈,栈只有一个入口,先进先出是它的规则 一个完整的栈应该包括栈头,存放的元素和栈能够容纳元素的个数 因为存放的元素是一块连续的内存空间,所以将其开辟成数组即可 在此栈头存放的不是指向元素的指针,而是开辟连续内存 阅读全文
posted @ 2022-10-05 22:48 hahakk 阅读(41) 评论(0) 推荐(0)
摘要: 今天学了函数对象,函数嵌套和闭合函数。函数是自己定义的,平常都是调用函数,也就是函数名加括号表示调用。今天学习了一个新的概念,也就是函数对象,直接来讲就是函数的函数名,注意是不能加括号的。加入自己定义了一个函数def func(x,y,z), func()表示调用函数,也就是执行函数体内的代码,而若 阅读全文
posted @ 2022-07-21 16:19 hahakk 阅读(39) 评论(0) 推荐(0)
摘要: 今天学习了函数的参数,参数分为形参与实参。所谓形参就是在函数定义时传入的函数名,而实参则是在调用时传入的值,但并不仅仅只有明确的值而是只要最后的结果是值都行,可以是调用函数,变量名当然也可以是具体的值。形参分为位置形参与默认形参,位置参数顾名思义就是按照顺序依次进行定义的变量名,而且必须被传值一个不 阅读全文
posted @ 2022-07-20 14:56 hahakk 阅读(43) 评论(0) 推荐(0)
摘要: 今天详细学习了文件操作的更多内容,补充了昨天没有学到的x模式,x模式是与a,r,w并列的一种模式,是只能写不可读,不存在则创建,存在即报错。与只读模式(w)不同的只是w模式存在会清空重新写入而已。然后是t和b模式中的b模式,b模式表示存储的是什么样的二进制取出来的就是什么样的二进制,比如rb模式,读 阅读全文
posted @ 2022-07-19 17:26 hahakk 阅读(44) 评论(0) 推荐(0)
摘要: 今天学习了字符编码,所谓字符编码就是将现实生活中的各种语言通过字符编码这一标准一一对应计算机可以识别的二进制。自从计算机出现以来,就已经出现了字符编码。从之前只能识别英文字符和一些特殊字符的ASCII编码,(一个字符占8个bit也就是一个字节),到可以识别中文和英文的gbk编码(一个字符占16个bi 阅读全文
posted @ 2022-07-18 16:33 hahakk 阅读(59) 评论(0) 推荐(0)
摘要: 插入一个kali添加新root的命令 sudo passwd root 正文开始 首先使用netstat -lnt查看一下当前kali开放的端口,如果没有开放22端口,我们需要手动开启22端口。 第一步:开启kail 远程ssh,开启办法如下: 1、配置SSH参数 修改sshd_config文件,命 阅读全文
posted @ 2022-03-25 22:24 hahakk 阅读(4888) 评论(0) 推荐(0)
摘要: 目前Python有两个版本,一个是2.x,一个是3.x。这两个版本是不兼容的。由于3.x版越来越普及,而且在2020年1月1日,官方宣布,停止Python2的更新 https://www.python.org/ftp/python/3.9.10/python-3.9.10.exe 32位 https 阅读全文
posted @ 2022-03-09 16:52 hahakk 阅读(132) 评论(0) 推荐(0)