- 博客(2)
- 问答 (3)
- 收藏
- 关注
原创 【数据结构与算法-删除链表中的节点】
就可以利用神奇的思路,比如[4, 5, 1, 9],要删除5,我们可以把5赋值为5的下一个节点1,再把1删除,就可以实现间接删除元素5。删除链表的逻辑是从头遍历链表,到对应的节点后进行移除操作,但本题不给链表头结点,也就是无法从头遍历链表删除。指定链表中值为 5 的第二个节点,那么在调用了你的函数之后,该链表应变为 4 -> 1 -> 9。指定链表中值为 1 的第三个节点,那么在调用了你的函数之后,该链表应变为 4 -> 5 -> 9。我把这个方法叫做:我干掉你,变成你,是不是有一种···的感觉~
2024-04-16 23:23:56
129
原创 【数据结构与算法-用栈实现队列】
LeetCode:232. 用栈实现队列。 请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty): 实现MyQueue类: void push(int x)将元素 x 推到队列的末尾 int pop()从队列的开头移除并返回元素 int peek()返回队列开头的元素 boolean empty()如果队列为空,返回true;否则,返回false
2024-04-15 21:03:04
252
基于Java mvc的学生管理系统小项目(课程设计)
2023-07-10
C语言实验:制作停车场管理系统
2022-06-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人