【剑指 Offer II】 073. 狒狒吃香蕉

题目: 狒狒喜欢吃香蕉。这里有 N 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 H 小时后回来。 狒狒可以决定她吃香蕉的速度 K (单位:根/小时)。

【力扣】56. 合并区间

题目: 以数组 intervals 表示若干个区间的集合,其中单个区间为 intervals[i] = [starti, endi] 。请你合并所有重叠的区间,并返回一个不重叠的区间数组,该数组需恰好覆盖输入中的所有

2021-11-08每日刷题打卡

2021-11-08每日刷题打卡 力扣——二叉搜索树 98. 验证二叉搜索树和面试题 04.05. 合法二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二

【程序人生】“阶段总结“-枯枝再春

一、枯枝✍: 不知为何愈发觉得时间不够用,也愈发觉得生活被许许多多的琐事所填满。似乎一天并没有做什么就潦草结束了,没有成就感,浑浑噩噩....

LeetCode刷题day15

算法打卡第十五天,今天你刷题了吗 ?????????? ?????????? ???大家一起来刷题!??? ?????????? ?????????? 144. 二叉树的前序遍历 94. 二叉树的中序遍历 145. 二叉树的后序遍历 思路分析: 递归和迭

线性枚举例题(二)

题目1: int isevenbit(int num) { int cnt=0; while(num) { num=num/10; cnt++; } return (cnt%2==0); } int findNumbers(int* nums, int numsSize) { int ret=0; for(int i=0;i<numsSize;i++) { if(isevenbit(nums[i])) { ret++; } } return ret; } 题目2: int singleNonDuplicate(int* nums, int numsSize) { for(int i=1;i<numsSize;i++) { nums[0]=nums[0]^nums[i]; } return nums[0]; } 题目3: //模拟快速排序的思想

leetcode每日一题-299:猜数字游戏

leetcode每日一题-299:猜数字游戏 链接 猜数字游戏 题目 分析 虽然是一个中等题,但是其实十分的简单.我们只需要先按照最小长度遍历一遍两个