- 博客(13)
- 收藏
- 关注
原创 单词共同后缀的起始位置
假定采用带头节点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间,例如,“loading”和“being”,如下图所示。
2022-03-15 16:06:38 569
原创 [leetcode-004] 88. 合并两个有序数组
88. 合并两个有序数组 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。
2022-02-27 23:08:39 131
原创 [leetcode-003] 27. 移除元素
27. 移除元素 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。
2022-02-27 22:04:06 100
原创 [leetcode-001] 消失的数字
数组nums包含从0到n的所有整数,但其中缺了一个。请编写代码找出那个缺失的整数。你有办法在O(n)时间内完成吗?
2022-02-22 22:19:19 161
原创 用ascll码法对文本/二进制文件进行加密解密【注释详细】
一、创建一个文本文件。实现:1)文件名以及存储路径由用户输入;2)正文内容为英文,由用户输入,包括student number, first name, last name, gender, major, address of dormitory, names of roommates (if has)。二、在上述已创建的文本文件中追加一段加密内容。实现:1)采用加密方程式进行加密,其中a、b的值自定义;2)正文内容由用户输入,内容为英文自我介绍,字数大于等于20。三、打开上述文本文件,明文显示文
2021-12-26 21:37:33 6154 1
原创 【C语言】一个学生信息排序程序(学生信息表)【注释详细】【链表】
编写一个学生信息排序程序。要求:1、可随时输入n个学生的信息和成绩(n不设置上限)。2、学生信息包括:学号、姓名、性别、专业、学院;三门课程成绩。3、为用户提供一个排序选择列表,使得用户能够按照上述所列信息(学号、姓名、性别、专业、学院、自定义的三门课程)中的至少一个字段进行排序,并显示其结果。
2021-12-20 22:59:38 10611 7
原创 【注释详细】最长公共上升子序列输出打印(不是求长度)【非DP】【C语言】
动态规划可以解决最长公共上升子序列长度的问题,但要是想逐个输出最长上升子序列,就无法使用动态规划了,本文介绍一种用递归思想解决的思路。例题:一个数的序列(b1,b2,…,bt),当b1<b2<…<bt时,称这个序列是上升的。对于给定的一个序列,可以得到一些上升的子序列。例如(1,7,3,5,9,4,8),有一些上升子序列,如(1,7),(3,4,8)等。这些子序列中最长的长度是4,如(1,3,5,8)。对于给定的两个序列X=(x1, x2
2021-12-11 17:34:48 1272 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人