- 博客(17)
- 收藏
- 关注
原创 JAVA基础——集合框架(List与Set)
1.内部基于数组实现的一个集合类。查询比较快,添加和删除相对比较慢2.猜ArrayList中会有哪些功能(方法): 添加、删除、查询、插入、修改。。。3.不是同步的(存在线程安全问题)1.不能够添加重复元素2.无序(不保证和添加和打印顺序一致)1.通过添加进去的元素的hashCode+eqauls 两者进行比较2.如果两个对象的hashCode相等 并且 两个对象调用equals结果是true 才认为两个元素重复1.无序:不保证(不记录)我们的添加顺序;但是排序了。
2024-04-26 23:50:44 727 1
原创 中心扩散算法——最长回文字符串
判断是否为最长,定义了一个变量maxlen会记录第一次循环时,找到的回文字符串的长度,并且在每次循环之后都会将len的值重新变为1。后续继续循环比较,会比较maxlen与len的值,如果maxlen小于len,则用当前得len的值替换掉原maxlen的值。定义下标变量,逐一比较,如果其一个字符的左边字符与其相同则长度变量len++,如果一个字符的右边字符与其相同则长度变量len++,如果其左右两边的字符都相同则len+2。给定一个字符串s,找到s中的最长回文字符串并返回这个最长的回文字符串。
2022-11-27 21:17:39 200 1
原创 LEETCODE----Z字形变化
题目描述:将一个给定字符串s根据给定的行数numRows,以从上往下、从左到右进行Z 字形排列。比如输入字符串为"PAYPALISHIRING"行数为3时,排列如下:
2022-11-25 20:02:56 756
原创 JAVA实现无重复最长字符串(滑窗问题)
滑窗算法的讲解与滑窗算法的一个实例(JAVA实现)题目描述:给定一个字符串s,请你找出其中不含有重复字符的最长字符串的长度。
2022-11-22 12:05:06 1104
原创 两数之和(Python) 暴力
题目简介给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。思路:可以把它理解为在一堆数字中找到两个数字,相加起来满足目标值。然后返回对应数字的下标。整体来说,此题难度不大。这里我采用的是列表遍历的方法,找到满足条件的值后,直接输出。...
2022-03-27 17:51:54 787
原创 蓝桥杯———PYTHON
试题名称:A+B求和要求:在一行中分别输入A,B的值,并将他们的和输出分析:难点在于在同一行中分别输入A,B的值代码:a,b=input().split()print(int(a)+int(b))
2022-02-24 21:31:06 314
原创 Python简单的学生管理系统(字典实现)
代码:dict1={'小黑':'2020212978','小白':'2020212977','小绿':'2020212966'}print("请输入想要进行的操作:1.插入学生 2.查询学生 3.删除学生 4.查询所有信息 5.退出")def insertstudent():#插入学生信息 name=input("请输入想要插入的学生姓名") if (name in dict1): print("该学生信息已存在") else:
2021-11-16 21:35:52 2562
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人