11 灵魂是身体的容器 尼:可不可以请你告诉我一些关于灵魂的事? 神:当然可以。我将试着在你能领会的范围内解释给你听。但如果你有些地方觉得“说不通”的,不要受挫。请记得,这些讯息是透过一个特殊的过滤器传递来的…
标签:LeetCode
First Missing Positive
问题: Given an unsorted integer array, find the first missing positive integer. For example, Given [1,2,0] retur…
LeetCode算法题-Average of Levels in Binary Tree(Java实现)
这是悦乐书的第277次更新,第293篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第145题(顺位题号是637)。给定一个非空二叉树,以数组的形式返回每一层节点值之和的平均值。例如: 3 /…
[剑指offer] 矩形覆盖
本文首发于我的个人博客:尾尾部落 题目描述 我们可以用2 * 1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2 * 1的小矩形无重叠地覆盖一个2 * n的大矩形,总共有多少种方法? 解题思路 依旧是斐波那契数列 f(…
LeetCode算法题-Search in a Binary Search Tree(Java实现)
这是悦乐书的第295次更新,第314篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第163题(顺位题号是700)。给定一个二叉搜索树(BST)的和正整数val。 你需要在BST中找到节点的值…
Connecting Graph III
Given n nodes in a graph labeled from 1 to n. There is no edges in the graph at beginning. You need to support…
Leetcode - Integer Replacement
My code: public class Solution { public int integerReplacement(int n) { if (n == Integer.MAX_VALUE) { return 3…
496. Next Greater Element I[Easy]
送分题。可以用while的。有人用了Hashmap和stack,我就不看了。 public int[] nextGreaterElement(int[] findNums, int[] nums) { int[] res…
LeetCode算法代码笔记(46-50)
给自己的目标:[LeetCode](https://leetcode.com/ "Online Judge Platform") 上每日一题 在做题的过程中记录下解题的思路或者重要的代码碎片以便后来翻阅。 项目源码:gi…
Swift 只出现一次的数字 - LeetCode
只出现一次的数字 给定一个整数数组,除了某个元素外其余元素均出现两次。请找出这个只出现一次的元素。 备注: 你的算法应该是一个线性时间复杂度。 你可以不用额外空间来实现它吗? 思路就是异或,因为题目中只有一个single…
单链表反转的算法代码实现
这是一道简单的算法题。 题目如下: 单链表,反转前: node_1 -> node_2 -> node_3 -> node_4 -> node_5,其中指针pHead指向头节点node_1 反转后…
LeetCode算法题-Single Number(Java实现)
这是悦乐书的第175次更新,第177篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第34题(顺位题号是136)。给定一个非空的整数数组,除了一个元素外,每个元素都会出现两次。 找到那个只出现…