首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Achieve前端实验室
掘友等级
前端开发工程师
不会写标题……
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
57
文章 56
沸点 1
赞
57
返回
|
搜索文章
最新
热门
数据结构碎碎念(一)
在大一学习C语言的时候,举过一个用栈实现的括号匹配算法,当时觉得很难,不过现在回顾起来,这个算法也算是比较简单的一个关于栈的应用了。而现在所常见的算法问题也都是什么中缀表达式转后缀表达式,双栈找最小值之类的。难度比之括号匹配稍有提升,不过倒也算是必须要掌握的算法。 上述所说的表…
#1039:字符串消除
从如何开始,到如何优化,一步一步带你提高。
代码简化之路
这段时间一直在啃算法,很久都没有写过文章了,主要是算法这东西被人反反复复写,水平高低的文章都有,我也就不想凑这个热闹,当然了,遇到有意思的问题,还是想记一下的。 以上与我要写的东西没什么关联,我也就不废话了。 在现在的开发中,大概有23种设计模式,其中用途最多最广的无外乎单例,…
求最大子数组(贪心算法)
在《算法导论》中举了买股票和割铁棒的例子来说明动态规划和贪心算法的主体思想。 贪心算法:总是做出在当前看来最好的情况。(不是整体最优的) 1. 问题及答案 先抛出一个问题,类似于《算法导论》中的股票问题。 1.1 问题 Find the contiguous subarray w…
二叉树翻转(分治思想的典型)
二叉树翻转是一道比较简单,但是又非常有意思的算法问题,当然了,对于应届生或是正在学习算法的学生来说,这道题显然是非常简单的,但对于有着多年技术经验的工程师,可能就不一定能写的出来(我指的是白板面试这类在纸类介质上进行书写的情况。) 1. 题目 话不多说,我们直接看题: Inver…
浅析散列存储
说到散列,我们可能觉得是个新奇的事物,但实际上学过Java的人就会知道,在equal函数中会使用到hashcode,那就是所谓的散列码,而将对应的字转换成散列码的过程,我们称之为散列过程,这个过程函数被称之为散列函数。 理想情况下,不同的关键字的散列码是不会相同的。 1. 散列表…
二叉查找树
查找的过程,简而言之就是一个查表的过程,这这里说的表是泛指,他可以是是小文件,也可以是一张大的表格,比如数据库文件。 查找的方式有很多,我们最早接触的是顺序查找、对半查找等,斐波那契查找这种方式可能比较少见。 本文介绍几种以二叉树为底层数据的查找方式,如二叉查找树,平衡树等几种。…
图的存储与实现
数据结构中,图的存储结构、相关算法以及图的基本实现。
二叉树
数据结构中,树只是一种逻辑结构,在最底层并没有这种存储结构的存在,只是我们因为需要一种比较好的结构来描述我们的问题,所以树结构就应运而生。 而本文所叙述的则是树结构中,比较特殊,但又常用的二叉树结构。
数组与矩阵
数组是我们比较常见的数据结构,矩阵是数组的一种特殊形式,也较为常见,但是他们是如何实现的呢?
下一页
个人成就
文章被点赞
357
文章被阅读
39,897
掘力值
1,422
关注了
5
关注者
49
收藏集
1
关注标签
22
加入于
2016-09-04