首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
空白无上
掘友等级
移动端开发
获得徽章 7
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
最新
热门
编程导航算法通关村第十二关 | 字符串冲刺
最长公共前缀 . - 力扣(LeetCode) 第一种的实现方法,竖着比较。纵向扫描时,从前往后遍历所有字符串的每一列,比较相同列上的字符是否相同,如果相同则继续对下一列进行比较,如果不相同则当前列不
编程导航算法通关村第十二关 | 字符串经典面试题
面试中,字符串相关的经典面试题:包括反转字符串、验证回文串、字符串中第一个唯一字符和判定是否互为字符重排
编程导航算法通关村第十二关 | 字符串基础
转换成小写字母 . - 力扣(LeetCode) 我们知道每个字母都是有确定的 ASCII的,因此我们可以根据 码表操作字符串即可。常见ASCII范围是:a-z:97-122 A-Z:65-90 0-
编程导航算法通关村第十一关 | 位运算实现压缩存储
用4KB内存寻找重复元素 题目要求:给定一个数组,包含从1到N的整数,N最大为32000,数组可能还有重复值,且N的取值不定,若只有4KB的内存可用,该如何打印数组中所有重复元素。 分析:本身是一道海
编程导航算法通关村第十一关 | 位运算的高频算法题
位移的妙用 位1的个数 . - 力扣(LeetCode) 有两种思路,让1不断左移或者将原始数据不断右移。例如将原始数据右移就是: 很明显此时就可以判断出第二位是0,然后继续将原始数据右移就可以依次判
编程导航算法通关村第十一关 | 理解位运算
数字在计算机中的表示 机器数 一个数在计算机中的二进制表示形式,叫做这个数的机器数。机器数是带符号的,在计算机用一个数的最高位存放符号,正数为0,负数为1。比如,十进制中的数 +3 ,计算机字长为8位
编程导航算法通关村第十关 | 归并排序
归并原理 归并排序(MERGE-SORT)简单来说就是将大的序列先视为若干个比较小的数组,分成几个比较小的结构,然后是利用归并的思想实现的排序方法,该算法采用经典的分治策略(分就是将问题分(divid
编程导航算法通关村第十关 | 数组中第K大的数字
数组第K大 . - 力扣(LeetCode) 看前面排序的序列:{26,53,48,15,13,48,32,15} 我们第一次选择了26为哨兵,进行一轮的排序过程为: 上面红框位置表示当前已经被赋值给
编程导航算法通关村第十关 | 快速排序
快速排序的基本过程 快速排序的核心操作是“哨兵划分”,其目标是:选择数组中的某个元素作为“基准数”,将所有小于基准数的元素移到其左侧,而大于基准数的元素移到其右侧。具体来说,哨兵划分的流程如图所示。
编程导航算法通关村第九关 | 两道有挑战的问题
有序数组转换为二叉搜索树 . - 力扣(LeetCode) 理论上如果要构造二叉搜索树,可以以升序序列中的任一个元素作为根节点,以该元素左边的升序序列构建左子树,以该元素右边的升序序列构建右子树,这样
下一页
个人成就
文章被点赞
3
文章被阅读
4,613
掘力值
306
关注了
28
关注者
2
收藏集
11
关注标签
19
加入于
2023-06-02