首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
小白cz
创建于2021-05-13
订阅专栏
记录日常算法
暂无订阅
共17篇文章
创建于2021-05-13
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
【力扣】1145. 二叉树着色游戏
[【力扣】 1145. 二叉树着色游戏](https://leetcode.cn/problems/binary-tree-coloring-game/description/) 有两位极客玩家参与
559. N 叉树的最大深度
给定一个 N 叉树,找到其最大深度。 最大深度是指从根节点到最远叶子节点的最长路径上的节点总数。 N 叉树输入按层序遍历序列化表示,每组子节点由空值分隔(请参见示例)。
有序数组的二分查找
二分查找 前提条件 当我们需要搜索的目标所在的集合为有序数组时,可以通过二分查找进行优化筛选次数从而降低搜索时间
造轮子-Base64|项目复盘
项目简介Base64转码工具,无论大大小小的项目,偶尔还是能用到的一个小工具,相当实用,这里通过C语言来做一个实现项目背景这个工具常用于一些数据传输or数据保存的场景无论大大小小的项目,都是有数据存在
[LeetCode566. 重塑矩阵] | 刷题打卡
在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的所有元素以相同的行遍历顺序填充。 如…
[LeetCode125. 验证回文串] | 刷题打卡
给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 著作权归领扣网络所有。
[LeetCode289. 生命游戏] | 刷题打卡
根据 百度百科 ,生命游戏,简称为生命,是英国数学家约翰·何顿·康威在 1970 年发明的细胞自动机。 给定一个包含 m × n 个格子的面板,每一个格子都可以看成是一个细胞。每个细胞都具有一个初始状态:1 即为活细胞(live),或 0 即为死细胞(dead)。每个细胞与其八…
[LeetCode217. 存在重复元素] | 刷题打卡
给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false 。 著作权归领扣网络所有。
[LeetCode150. 逆波兰表达式求值] | 刷题打卡
根据 逆波兰表示法,求表达式的值。 有效的运算符包括 +, -, *, / 。每个运算对象可以是整数,也可以是另一个逆波兰表达式。 整数除法只保留整数部分。 给定逆波兰表达式总是有效的。换句话说,表达式总会得出有效数值且不存在除数为 0 的情况。 逆波兰表达式是一种后缀表达式,…
[LeetCode190. 颠倒二进制位] | 刷题打卡
颠倒给定的 32 位无符号整数的二进制位。 因此返回 964176192,其二进制表示形式为 00111001011110000010100101000000。 因此返回 3221225471 其二进制表示形式为 10111111111111111111111111111111…
[LeetCode50. Pow(x, n)] | 刷题打卡
实现 pow(x, n) ,即计算 x 的 n 次幂函数(即,xn)。 著作权归领扣网络所有。
[LeetCode7. 整数反转] | 刷题打卡
给你一个 32 位的有符号整数 x ,返回 x 中每位上的数字反转后的结果。 如果反转后整数超过 32 位的有符号整数的范围 [−231, 231 − 1] ,就返回 0。 假设环境不允许存储 64 位整数(有符号或无符号)。 著作权归领扣网络所有。
[LeetCode9. 回文数] | 刷题打卡
给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个…
[LeetCode338. 比特位计数] | 刷题打卡
给定一个非负整数 num。对于 0 ≤ i ≤ num 范围中的每个数字 i ,计算其二进制数中的 1 的数目并将它们作为数组返回。 给出时间复杂度为O(n*sizeof(integer))的解答非常容易。但你可以在线性时间O(n)内用一趟扫描做到吗? 要求算法的空间复杂度为O…
[LeetCode1. 两数之和] | 刷题打卡
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。 你可以按任意顺序返回答案。 解释:因为 nums[0] + nums[…
[LeetCode4. 寻找两个正序数组的中位数] | 刷题打卡
给定两个大小分别为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的 中位数 。 著作权归领扣网络所有。 根据题目描述,求两个数组中位数。
[LeetCode1047. 删除字符串中的所有相邻重复项] | 刷题打卡
给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。 在 S 上反复执行重复项删除操作,直到无法继续删除。 在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。 著作权归领扣网络所有。 根据题目描述,相邻两个字符相同就要删除。这里可以通过…