这是悦乐书的第240次更新,第253篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第107题(顺位题号是476)。给定正整数,输出其补码数。补充策略是翻转其二进制表示的位。例如: 输入:5 …
分类:LeetCode
[LeetCode] Remove Comments 移除注释
Given a C++ program, remove comments from it. The program source is an array where source[i] is the i-t…
【leetcode】67. Add Binary 字符串形式的二进制的加法
1. 题目 Given two binary strings, return their sum (also a binary string). For example,a = “11”b = &…
【leetcode】26. Remove Duplicates from Sorted Array 删除有序数组的重复元素
1. 题目 Given a sorted array, remove the duplicates in place such that each element appear only once and return …
【LeetCode】344. Reverse String
C++ #include <algorithm> class Solution { public: string reverseString(string s) { reverse(s.begin(), s.…
动态规划法(九)想要更多例子?
本文将会介绍三个用动态规划法解决的例子,分别是: 楼梯台阶问题 二项式系数求解 最大乘积子数组问题 楼梯台阶问题 一个n阶的楼梯,一个婴儿每次爬一阶或两阶,试问一共有多少种办法爬完楼梯。 设f(n)为该问题的解,考虑…
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。
题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 思路: 题…
二刷286. Walls and Gates
Medium Do I really know what I was doing the first I do this problem? Hell no! Checked the answer again and st…
二刷68. Text Justification
Hard LinkedIn Tag 这个题第一次做的时候确实是完全懂的,但是拿来再自己做还是挺多细节不知道怎么处理的。而且这种题本身就是很龟毛的那种题,自己想有点overwhelming感觉一大波细节向你袭来。 这道题注…
面经题多叉树叶子节点LCA
FB hashmap + BFS 这道题在论坛上看到了一种解法还挺好理解的。就是用BFS做层级遍历找到最深那一层的最左边的节点head和最右边的节点tail, 然后找到他们的LCA. 这里用hashMap存node-pa…
LeetCode:组合总和
组合总和 题目叙述: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被…
287. Find the Duplicate Number
**Description**Hints**Submissions**Solutions Total Accepted: 67370 Total Submissions: 157182 Difficulty: Mediu…