My code world

“算法向”

例如 数据结构等的一些算法代码

Leetcode 刷题 - 探索 - 树篇(上)

攻略 探索 之 树(从最基础的遍历书写开始)No.1 二叉树的前序遍历给定一个二叉树,返回它的 前序 遍历。示例:输入: [1,null,2,3] 1 \ 2 ...

Leetcode 初级算法 - 树(下)

No.1 二叉树的层序遍历给你一个二叉树,请你返回其按 层序遍历 得到的节点值。 (即逐层地,从左到右访问所有节点)。示例:二叉树:[3,9,20,null,null,15,7], 3 ...

Leetcode 初级算法 树

No.1 二叉树的最大深度给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明: 叶子节点是指没有子节点的节点。示例:给定二叉树 [3,9,20,nul...

Leetcode 初级算法 链表

No.1 合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例:输入:1->2->4, 1->3->4 输出...

Leetcode 初级算法 - 字符串 2

No.1 实现 strStr()函数。思路,整合KMP算法class Solution { public static int strStr(String haystack, Stri...