首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
码不停题
OlvidarKaka
创建于2022-05-10
订阅专栏
一些有趣的编程(数据结构+算法)问题
暂无订阅
共6篇文章
创建于2022-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法4th: 二分搜索 习题1.1.38
代码 采用while式: Output: 思考: 为何不用递归版本??? 解答: 使用递归会造成内存溢出! (待补充:《剑指Offer(第二版)》关于递归内存溢出说明) Output:
排序算法基本功: Partition函数
简介 在快速排序中, 需要依赖一个名为Partition的排序算法. 其核心思想是: 确定一个基准(key/index/pivot) 比基准小的数往左边扔, 比基准大的数往右边扔 将基准插入分界位置
码不停题: 二维数组中的查找
题目简述: 有一个矩阵, 无论是按行还是按列都是单调递增的, 查找一个数是否存在于矩阵中. C++: 解析: 思路: 从左上角开始查找, 如果左上角值大于目标, 则查找其左边的一列(因为往下走, 值都
码不停题: 替换空格
题目简述: 替换字符串s中的空格为'%20' python: C++: C: 解析: 思路: a. 统计非结束符字符个数, 确定数组有效长度. b. 双指针倒序操作, 避免(正序)多次重复移动元素.
码不停题: 只出现一次的数字
题目链接简述: 找出nums列表中单独出现的数字 python: 解析: 异或 小明要么在北京, 要么在上海, 那么异或就是, 不允许小明同时在北京和上海, 或者同时不在北京或上海, 此时异或为0(假
码不停题: 旋转数组
题目链接 简述: 输入一个数组nums, 整数k, 将数组向右轮转k个位置. python: 解析: nums[:] 参考<Python学习手册>, 采取 list = 方式给列表赋值, 并不是修改l