- 博客(25)
- 收藏
- 关注
原创 图综合练习--构建邻接表:快速使用vector
vector > 变量名(大小n,vector)vector 变量名字(大小).pop_back(这里不需要传入参数)——删除队尾元素。vector的下标可以是字符、字符串等,不局限于int。.push_back(需要添加的数据)——在队尾追加。使用:类似于数组——变量名[数据位置].clear()——清空vector。相当于一个二维数组,变量【】【】vector 的嵌套。
2022-10-31 18:49:39
561
原创 【java——面向对象】:抽象方法、接口、枚举、内部类、包装类、注解、Lambda 表达式语法
接口是隐式抽象的,当声明一个接口的时候,不必使用abstract关键字。接口中每一个方法也是隐式抽象的,声明时同样不需要abstract关键字。接口中的方法都是公有的。/* 文件名 : Animal.java */}3.接口的实现。
2022-10-13 09:56:35
359
原创 【IDEA使用】:不定时更新
二、汉化包可以在setting——plugin——chinese下载。一、导入项目之前要安装小辣椒。三、导入maven依赖。
2022-10-10 08:36:35
236
原创 【Gitee使用超详细指南】:八步让你轻松掌握git使用
四、填入路径仓库名字等(初始化仓库、设置模板、选择分支模板根据自己的需求选择),后点击创建。七、然后我们放入我们想要git的文件,右键——git提交——选择我们要上传的文件。九、显示如下图即为成功,回到gitee网页刷新,即可在仓库当中看到我们提交的文件。八、回到我们的文件夹里面,右键——小乌龟——点击推送——弹出窗口直接点确定。之后会出现一个文件夹,就是我们仓库的名字,打开会有两个md文件,一、确保自己安装了git和小乌龟(tortoiseGit)六、在自己的电脑上右键——点击git clone。
2022-10-09 20:39:26
907
原创 【算法——KMP】:acwing模板理解以及DS串应用--KMP算法
为什么要找这个呢,因为我们想要节省一点时间,所以我们想要找到模板串从开头开始某个j长度的部分和我失配位置前的j个长度是相同的,那么我们就不用再去比较前前面的了,只用继续往下匹配就好。所以我们需要做一个预处理,求ne数组,得到每个位置的前后缀公共数量值了,然后在匹配的时候,通过ne数组我们可以快速得到A的长度j,从而方便我们去匹配i和j+1的位置。如果想要匹配,模板串开头开始j的长度的部分一定i前部分一定要匹配得上我们才会开始匹配第i个位置,不然根本不会轮到i位置比较,因为前面都失配了。
2022-10-02 11:04:18
419
原创 头歌python学习:元组与字典
元组输出:元组名【位置】字典输出:字典名【键的名字】一、元组(),元素用逗号隔开,字符记得加单引号 #注意!元组不可修改!1.将元组转化为列表,使用函数tuple()二、字典{}2.添加3.修改 指定需要改的内容,直接赋值3.删除 使用函数del4.遍历字典(1)item()方法, 输入两个值输入一个值,则直接输出一个元组(2)遍历键,使用方法keys()......
2021-12-01 13:30:34
6225
原创 头歌:玩转列表
一、列表的添加、删除和修改 1.列表——【】注意列表中的元素要加单引号并用逗号隔开 2.添加 (1)使用函数append()在列表尾部追加一个元素 (2)在指定位置添加元素,使用函数insert()3.修改基本格式:列表【需要修改的元素位置】=修改后的结果4.删除(1)使用函数del,基本格式:del 列表【需要删除位置】(2)使用函数pop(),可以返回被删除元素,括号中输入指定......
2021-11-29 19:31:36
4941
原创 头歌:字符串处理
一、字符串的拼接将要处理的字符串存放在变量中之后,可直接加#额外:空格需要用“”框起来使用二、字符串的转换 1.获取长度 使用函数len() 注意使用字符串变量和直接应用字符串内容的区别,字符串需要加,符号 ‘’ 创建字符串是,输入的字符串也需要加‘’ 2.大小写转换 使用函数upper()、lower()、title() ......
2021-11-28 10:40:30
5285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人