跳至主要內容
算法刷题-二叉树

算法刷题-二叉树

144. 二叉树的前序遍历

给你二叉树的根节点 root ,返回它节点值的 前序 遍历。

思路

前序遍历:中左右
使用栈的时候要注意:先放右儿子,再放左儿子,再放中间,这样可以保证出栈的时候:中左右
放自己的时候,需要放一个空指针作为标记


全民制作人ikun2023年10月29日大约 25 分钟Algorithm二叉树Algorithm二叉树
算法刷题-字符串

算法刷题-字符串

344. 反转字符串

编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。

不要给另外的数组分配额外的空间,你必须**原地修改输入数组**、使用 O(1) 的额外空间解决这一问题。


全民制作人ikun2023年10月26日大约 4 分钟Algorithm字符串Algorithm字符串
算法刷题-哈希表

算法刷题-哈希表

242. 有效的字母异位词

给定两个字符串 *s**t* ,编写一个函数来判断 *t* 是否是 *s* 的字母异位词。

**注意:**若 *s**t* 中每个字符出现的次数都相同,则称 *s**t* 互为字母异位词。


全民制作人ikun2023年10月23日大约 5 分钟Algorithm哈希表Algorithm哈希表
算法刷题-链表

算法刷题-链表

203. 移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点

示例 1:


全民制作人ikun2023年10月22日大约 6 分钟Algorithm链表Algorithm链表
Codeforces Round 895 (Div. 3)

A. Two Vessels

题目翻译

你有两个装有水的容器。第一个容器含有aa克水,第二个容器含有bb克水。这两艘船都非常大,可以容纳任意数量的水。


全民制作人ikun2023年9月9日大约 14 分钟AlgorithmCodeforcesAlgorithmCodeforcesdiv3
2
3
4
5
...
9