这是悦乐书的第369次更新,第397篇原创
01看题和准备
今天介绍的是LeetCode算法题中Easy级别的第231题(顺位题号是977)。给定一个整数数组A按有序递增顺序排序,返回每个数字的平方,也按有序递增顺序返回。例如:
输入:[ - 4,-1,0,3,10]
输出:[0,1,9,16,10
这是悦乐书的第370次更新,第398篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第232题(顺位题号是985)。有一个整数数组A和一个查询数组queries。
对于第i个查询val = queries[i][0],index = queries[i][1],我们将va
前言随着互联网寒潮的到来, 越来越多的互联网公司提高了面试的难度,其中之一就是加大了面试当中手撕算法题的比例。这里说的算法题不是深度学习,机器学习这类的算法,而是排序,广度优先,动态规划这类既考核数据结构也考核编程能力的题目。刷题的网址非常的多,其中以leetcode是最为出名的。
在刷题
这是悦乐书的第371次更新,第399篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第233题(顺位题号是989)。对于非负整数X,X的数组形式是从左到右顺序的数字数组。例如,如果X = 1231,则数组形式为[1,2,3,1]。
给定非负整数X的数组形式A,返回整数X
目录
题目
思路初步想法
进一步想法
总结
最近打算练习写代码的能力,所以从简单题开始做。
大部分还是用C语言来解决。
@(解法)
题目
给出一个 32 位的有符号整数,你需要
这是悦乐书的第373次更新,第400篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第234题(顺位题号是997)。在一个城镇,有N个人从1到N标记。有传言说其中一个人是秘密的镇法官。
如果镇法官存在,那么:
镇法官不信任任何人。
每个人(镇法官除外)都信任镇法官。
只有
这是悦乐书的第374次更新,第401篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第235题(顺位题号是993)。在二叉树中,根节点在深度0处,并且每个深度为k的节点的子节点,他们深度为k + 1。
如果二元树的两个节点具有相同的深度但具有不同的父节点,则它们是堂兄弟。
这是悦乐书的第375次更新,第402篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第236题(顺位题号是1002)。给定仅由小写字母组成的字符串A,返回列表中所有字符串都有显示的字符的列表(包括重复字符)。例如,如果一个字符在所有字符串中出现3次但不是4次,则需要在最终
这是悦乐书的第376次更新,第403篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第237题(顺位题号是1005)。给定一个整数数组A,我们必须按以下方式修改数组:我们选择一个i并用-A[i]替换A[i],重复这个过程K次。(我们可以多次选择相同的索引。)
以这种方式修
Given a text file file.txt, print just the 10th line of the file.
Example:
Assume that file.txt has the following content:
Line 1
这是小川的第377次更新,第404篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第238题(顺位题号是1009)。每个非负整数N都具有二进制表示。例如,5可以二进制表示为"101",11可以二进制表示为"1011",依此类推。
请注意,除N = 0外,任何二进制表示中都
这是小川的第378次更新,第406篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第240题(顺位题号是1013)。给定一个整数数组A,当且仅当我们可以将数组分成具有相等和的三个非空部分时才返回true。
形式上,我们可以对数组进行分区,如果我们能找到索引i + 1 &l
这是小川的第377次更新,第405篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第239题(顺位题号是1010)。在歌曲列表中,第i首歌曲的持续时间为[i]秒。
返回其总持续时间(以秒为单位)可被60整除的歌曲对的数量,即当i <j时,(time[i] + tim
这是小川的第379次更新,第407篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第241题(顺位题号是1018)。给定0和1的数组A,考虑N_i:从A[0]到A[i]的第i个子数组被解释为二进制数(从最高有效位到最低有效位)。
返回布尔值answer列表,当且仅当N_i
这是小川的第380次更新,第408篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第242题(顺位题号是1021)。有效的括号字符串为空(""),"("+ A +")"或A + B,其中A和B是有效的括号字符串,+表示字符串连接。例如,"","()","(())()"和"
Problem describe:https://leetcode.com/problems/two-sum/
Given an array of integers, return indices of the two numbers such that they add up to a
这是小川的第381次更新,第410篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第243题(顺位题号是1022)。给定二叉树,每个节点值为0或1.每个根到叶路径表示以最高有效位开始的二进制数。例如,如果路径为0 -> 1 -> 1 -> 0 ->
Linked Url:https://leetcode.com/problems/single-number/
Given a non-empty array of integers, every element appears twice except for one. Find tha
一、题目描述
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
二、示例
示例 1
给定数组 nums =
这是小川的第382次更新,第411篇原创
01 看题和准备
今天介绍的是LeetCode算法题中Easy级别的第244题(顺位题号是1025)。Alice和Bob轮流玩游戏,Alice首先出发。
最初,黑板上有一个数字N. 在每个玩家的回合中,该玩家进行以下操作:
选择0 < x <N且