牛客刷题 Java
牛客刷题
joyboysimba
I AM MORE.
展开
-
【牛客剑指day09】
树的层序遍历以及序列化与反序列化原创 2023-07-27 23:27:34 · 37 阅读 · 0 评论 -
【牛客剑指day08】
思路一:记录depth思路二 dfs+递归后序遍历。原创 2023-07-26 23:48:16 · 34 阅读 · 0 评论 -
【牛客剑指day07】(JZ 82,34,36)
思路: 递归dfs,只要左子树和右子树里有一个有路径就成功。原创 2023-07-24 18:39:02 · 56 阅读 · 0 评论 -
【牛客剑指day06】
交换节点的左右子树。原创 2023-07-23 09:20:55 · 45 阅读 · 0 评论 -
【牛客剑指day05】(JZ 7,26)
树的递归原创 2023-07-23 00:00:13 · 43 阅读 · 0 评论 -
【牛客剑指day04】
直接上代码。原创 2023-07-21 22:23:36 · 34 阅读 · 0 评论 -
【牛客剑指day03】(JZ35,76
最开始连题目都没看懂。思路:哈希法:将旧结点和新结点的映射关系存储到hash表中,方便后续查找。这样新链表和旧链表每个结点的指向就有了关联。两次循环链表,先创建结点复制label,再修改 random 和 next 指针的指向。最后返回头结点的映射。时间和空间复杂度:O(n) 遍历和创建哈希表,哈希表存储结点地址映射。原创 2023-07-20 21:43:29 · 23 阅读 · 0 评论 -
【牛客剑指day02】(JZ52,23,22)
思路:法一:暴力解。while (t!count++;法二:双指针,快的先走k步。while (k--!原创 2023-07-19 15:05:14 · 27 阅读 · 0 评论 -
【牛客剑指day01】
牛客剑指offer刷题原创 2023-07-18 21:55:30 · 41 阅读 · 0 评论