首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
CC_依
掘友等级
iOS开发者
OpenGL ES / Metal /GPUImage
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
61
文章 61
沸点 0
赞
61
返回
|
搜索文章
最新
热门
算法之"高手过招"[最小K个数]
题目描述: 设计一个算法, 找出数组中最小的k个数. 以任意顺序返回这k个数均可; 其实这个问题就是一个非常经典的快排问题. 但是大多数人遇到这个问题时 总是被 前面的数量级 总认为这样的问题无法通过排序算法完成. 问题的表现形式,常常用以下方式描述: "如何从10万个数中找到…
字符串匹配问题-KMP算法
KMP算法是在字符串匹配算法中比较绕的.主要是需要理解KMP种next数组求解的必要性以及j 的回溯依据; 在理解KMP 算法时, 很容易头秃. 这个算法可以多理解几次, 理解的过程中更加透彻; KMP 算法也是比较著名的模式匹配算法. 是由D.E.Knuth,J.H.Morr…
字符串匹配问题-RK算法
这篇文章把RK算法的整个过程都进行了推导和分析.用问题的引导的形式来引导大家能有一个顺势的思考方向. 更加理解RK算法的精髓. 希望这篇文章能够让大家在RK算法上有所体会以及收获 回到字符匹配的经典问题,今天我们要来学习一个新的解决方案. RK 算法的全称叫 Rabin-Kar…
单向循环链表实现总结
与单向链表区别之处在于单向链表的最后的结点的指针域 next 是设置为 null. 但是单向循环链表最后一个结点是重新指向它的第一个首元结点的位置; 与单向链表在结构设计上,是一致的.不需要做额外的调整. 虽然修改为单向循环链表,但是总体来说还是单向的; 第二种情况: 链表已经…
002--数据结构与算法(线性表)
线性结构的基本特点是除了第一个元素无直接前驱,最后一个元素无直接后续之外,其他每个数据元素都有一个前驱和后继. 线性表是最基本且最常用的一种线性结构,同时它也是其他的数据结构的基础. 尤其是单链表是贯穿于整个数据结构课程的基本技术点. 一. 线性表的定义和特点 例如,26个字母…
001--数据结构与算法之美(基础)
早期人们都把计算机理解为数值计算工具,感觉计算机就是为了解决复杂计算问题.所以计算机解决问题,应该是先从具体问题中抽象出一个适当的数据模型,设计出一个解决此数据模型的算法,然后才开始编写程序,从而实现一个解决问题的软件. 但是,现实开发中,我们不单纯的只是解决数值计算问题,而是…
个人成就
文章被点赞
54
文章被阅读
14,193
掘力值
331
关注了
1
关注者
248
收藏集
0
关注标签
5
加入于
2019-05-28