- 博客(22)
- 收藏
- 关注
原创 【Java】异常处理与try...catch语句
出现多种异常时,Exception 必须放最后多个异常类型必须是从小到大排列,即父类异常必须放在子类异常之后,这是因为Java会优先匹配catch语句的第一个参数。
2023-10-24 20:23:49
239
原创 【力扣】【2】罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做 XXVII, 即为 XX + V + II 。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4 。同样地,数字 9 表示为 IX。这个特殊的规则只适用于以下六种情况:
2023-10-22 17:30:46
58
1
原创 【力扣】【1】两数之和
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。
2023-10-19 16:51:25
54
原创 【算法题解】字符串的长度排序
本题要求编写程序,输入若干英文单词,对这些单词按长度从小到大排序后输出。如果长度相同,按照输入的顺序不变。第一行输入一个整数N,代表英文单词的个数,后面输入N行,每行输入一个英文单词.(N不大于。100,每个单词长度也不大于100)输出为N行,每行代表一个英文单词。在这里给出相应的输出。在这里给出一组输入。
2023-10-06 21:33:38
118
1
原创 【数据结构】线性表总结
线性表是一种逻辑结构,它的数据元素之间存在着线性关系线性表可以用数组或链表等数据结构来实现,数组实现的线性表的访问效率较高,但插入、删除操作比较低效,链表实现的线性表则相反。线性表的算法包括插入、删除、查找等操作单向链表双向链表静态链表顺序表等是线性表的常见实现方式。
2023-04-19 23:02:41
64
原创 【数据结构】单链表
由于单链表的节点只包含一个指向下一个节点的指针,因此在插入、删除节点时较为方便,但是在查找节点时需要遍历整个链表。在单链表中,每个节点包含一个数据成员和一个指向下一个节点的指针成员,因此一个节点在内存中的大小通常是8字节。声明一个指针p,从头结点指向的第一个结点开始,如果p不为空,那么就输出当前结点的值,并将p指向下一个结点即。定义了一个单链表的节点结构体,其中包含一个字符类型的数据成员和一个指向下一个节点的指针成员。先创建一个结点,然后找到链表的尾部,然后将该结点添加到链表的尾部。
2023-03-29 13:48:12
380
原创 【数据结构】初识数据结构
在闵帆老师的第一堂《数据结构及算法》课程上,我收获颇多。数据客观事物的符号表示数据元素数据的基本单位数据项组成数据元素,具有独立意义、且不可分割的最小单位数据对象性质相同的数据元素的集合,是数据的一个子集是相互之间存在一种或多种特定关系的数据元素的集合。数据结构包含和数据的逻辑结构通常有集合结构线性结构树结构图结构或网状结构。
2023-03-22 13:20:48
406
6个javascript小练习与一个html+css+javascript的完整项目
2023-07-28
大家有什么书籍推荐呀可以_锻炼编程思维_的那种
2022-09-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人