自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 leetcode-python-day1

分析:先计算nums的长度,设置一个索引index=0,遍历nums,将nums[i]不为0的数赋值给。方法二:取一个数,执行target-nums[i],判断余数是否在数组内,311ms。num[index],直到遍历完整个数组,再将缺少的元素用0在末尾填满。轴共同构成的容器可以容纳最多的水。你不需要考虑数组中超出新长度后面的元素。移动到数组的末尾,同时保持非零元素的相对顺序。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。的元素,并返回移除后数组的新长度。整数,并返回它们的数组下标。

2024-03-25 13:51:45 376

原创 linux(Ubuntu20.04)学习(一)

①cat -b [文件名]和 cat -n [文件名]的区别:显示有内容行号和显示所有行。2.更新家目录的文件命名 xdg-user-dirs-gtk-update。③touch 文件不存在则创建新文件,存在则修改文件的末次修改日期。④rm -rf 目录:删除目录用-r,强制删除不可在回收站恢复用-f。②cp 完成文件拷贝,’.’表示当前目录,’~’表示家目录。①在文件ddd.txt中查找并显示含“an”的行号的内容。②模式查找:在ddd.txt中查找以r开头和以n结尾的行。

2023-06-28 15:16:54 171 1

原创 串的简单匹配和KMP算法

核心思想是的到子串的next数组,也就是子串的最长相等前后缀的个数,当主串与子串不匹配时,子串回溯到当前值的next[ j ]值位置开始与i(不变)重新匹配,j=next[ j ],小于 j 的就是最长相等前后缀的前缀部分,重新开始匹配后该前缀部分与最长相等前后缀的后缀部分重合,也就是说这一部分不需要多余的匹配,如果重新匹配后的str.ch[i]!比较完成若 j = str2.length,则表示 j 已经比较到最后一位的下一位,也就是比较成功。

2023-05-14 19:15:26 82

原创 串的基本操作(顺序存储结构)

【代码】串的基本操作(顺序存储结构)

2023-05-13 20:51:53 113

原创 顺序表的基本操作

自己写的代码,我本想写成一个可以运行多次的代码,但是每次用那些方法总是报错,下面这个代码能运行出来,但是运行第三四次也会开始报错运行不了,我也找不到原因,只能新建一个文档重新运行,我把错误的代码也贴出来,希望能得到各位的指导。这个代码我不知道是编译器的问题还是什么,比如Delete_elem(&L,x)是错误的,只能用Delete_elem(L,x),这个代码开始还是比较清晰的,但是后面总是运行不出,被我改着改着就变得面目全非了。【运行报错的,虽然上面那个后面也会报错,但起码开始可以运行】

2023-04-04 23:32:11 66

原创 C语言代码练习第十天

【分析】从第二个下标开始,循环持续执行,直到末尾,从a[0]到a[i-1],如果存在元素值等于a[i]的数组,则a[i]已经出现,不显示。2.如何使数组元素唯一。

2023-04-02 23:38:24 36

原创 C语言代码练习第九天

学习调用void函数,编写一个多功能的处理数组元素的代码。

2023-04-01 23:53:51 40

原创 C语言代码练习第八天

3.实现数组的各项相加,偶数项相加,奇数项相加。2.输出1~10之间偶数的平方。pow()函数需要浮点型参数。1.用指针遍历二维数组。

2023-03-31 23:24:11 74

原创 C语言代码练习第七天

分析:遇到求数组的最小值时,将数组第一个数赋值给变量min,再循环遍历数组,遇到比min小的数时将该数赋值给min,一直到循环结束。2.调用fun函数,输出一维数组中最小的元素。3.调用函数,求二维数组的最小值。1.向数组输入元素并排序。

2023-03-30 23:31:30 47

原创 C语言代码练习第六天

1.将一个数字按序插入有序数组(递增)。【代码】

2023-03-29 23:21:06 43

原创 C语言代码练习第五天

1.查找数组的最大元素。【代码】【结果】2.将一个数组的值传给另一个数组。【代码】【结果】【代码】【结果】4.输入一行字符,分别统计其中英文字母,空格,数字和其它字符的个数。【代码】【结果】5.计算Sn=a+aa+aaa+aaaa+...+aa...aa(n个a)的值。a是一个数字。【代码】【结果】6.求 1!+2!+3!+......20!的值。【代码】分析:数字过大时不适合用int和long型,使用double型以获得更多的精确度。【结果】

2023-03-28 23:37:38 48

原创 C语言代码练习第四天

1.将 1~100 的数据以 10x10 矩阵格式输出。【代码】【结果】2.等差数列输出 10x10 矩阵格式。【代码】【结果】

2023-03-27 23:51:36 225

原创 Python作业(实验一)

4.随机生成两个1000到10000之间的整数,若这两个整数之间有素数,则输出最小的一个,否则什么都不输出。3.分别用while语句和for语句编写程序,计算整数100到1000的和。

2023-03-26 15:44:34 7208

原创 C语言代码练习第三天

若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。但若n=1234567,则n不是回文数。质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数,这样的数称为质数。满足a*b=c,则a,b都是c的因数,可以从c对a(b)取余(%)为0来分析代码。Armstrong 数,就是n位数的各位数的n次方之和等于该数。【代码2】输出两个数之间的所有质数。【代码1】判断一个数是否为阿姆斯壮数。【代码2】求两个整数的所有公因数。【代码1】求一个整数的所有因数。【代码1】判断一个数是不是质数。

2023-03-25 23:59:41 171

原创 C语言代码练习第二天

输入1输出26个小写字母,输入2输出26个大写字母。【代码2】运用公式 x*y=gcd*minM。1.输入一个数,写出它的乘法口诀表。5.输入一个正整数,并输出它的阶乘。3.输出两个数的最大公约数。4.求两个数的最小公倍数。6.输出26个字母。

2023-03-24 20:37:37 52

原创 c语言代码练习第一天

5.输入一个数字并判断它是正数(positive number)还是负数(negative number)还是零;1.输入三个double型数据,保留小数点后两位输出最大值;7.输入一个正整数n,计算sum=0+1+2+---+n;4.输入年份判断是否是闰年(Leap year);6.输入一个字符,判断是否是字母(letter)(学习代码大多都来自于CSDN上的大佬)2.求一元二次方程的根:a不等于0;3.判断二元一次方程有几个解;(2)使用while循环。(1)使用for循环。

2023-03-23 23:46:11 73

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除