首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
数据结构与算法
bigsai
创建于2021-08-31
订阅专栏
让数据结构与算法学习更简单!
等 17 人订阅
共31篇文章
创建于2021-08-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
栈和括号匹配,一文搞懂
什么是栈 栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在 递归使用的栈 和 StackOverflowException,栈是一种后进先出的数据结构(可以想象生化金字塔的牢房和生化角斗
历史三年,写了一本数据结构与算法pdf,开源了!
前言 大家好,我是bigsai,很早就在写博客,将文章整理成了一个pdf,并且开源到github上! 自己写东西断断续续也不少时间了,也写了不少东西(虽然是偏向小白),这个其实花费的时间还是比较多的,
手写双链表,才发现有那么多细节
前言 前面有很详细的讲过线性表(顺序表和链表),当时讲的链表以单链表为主,但在实际应用中双链表有很多应用场景,例如大家熟知的LinkedList。 双链表与单链表区别 单链表和双链表都是线性表的链式实
顺序表、链表,是要用Java玩转一下
前言 通过前面数据结构与算法基础知识我们知道了数据结构的一些概念和重要性,那么本章总结下线性表相关的内容。当然,我用自己的理解分享给大家。 其实说实话,可能很多人依然分不清线性表,顺序表,和链表之间的
小白学算法—数据结构绪论
前言 数据结构与算法是程序员内功体现的重要标准之一,且数据结构也应用在各个方面,业界更有程序=数据结构+算法这个等式存在。各个中间件开发者,架构师他们都在努力的优化中间件、项目结构以及算法提高运行效率
必须拿下的十道算法题,你会几道!?
前言 大家好,我是bigsai。 最近不少小伙伴跟我交流刷题肿么刷,我给的建议就是先剑指offer和力扣hot100,在这些题中还有些重要程度和出现频率是非常非常高的,今天给大家分享当今出现频率最高的
面试问我TopK问题,我这样优雅的回击
前言 hello,大家好,我是bigsai哥哥,好久不见,甚是想念哇🤩! 今天给大家分享一个TOPK问题,不过我这里不考虑特别大分布式的解决方案,普通的一道算法题。 首先搞清楚,什么是topK问题?
备战蓝桥杯,你可以这样准备
大家好,我是大赛(不是塞),好久不见,甚是想念。 这段时间断断续续有些学弟问我参加蓝桥杯有木有一些建议,我也给了我的想法和看法。当然,网上对蓝桥杯的看法不一,我就针对大学生参与竞赛的目的和备战蓝桥杯两
动态规划,就这些最常见了!
这是我参与11月更文挑战的第1天,活动详情查看:2021最后一次更文挑战 前言 大家好,我是bigsai,好久不见,甚是想念(天天想念)! 很久前就有小伙伴被动态规划所折磨,确实,很多题动态规划确实太
刷题难,程序员如何玩转力扣?
前言 大家好,我是bigsai,好久不见!今天就给各位小伙伴分享我自己刷题力扣的一些小方法,不一定很有用但是可以参考,祝你更高效的变强! 最近在一些群聊、私聊中遇到很多的一个问题就是:刷题,大家也都重
什么是字典树
什么是字典树 字典树,是一种空间换时间的数据结构,又称Trie树、前缀树,是一种树形结构(字典树是一种数据结构),典型用于统计、排序、和保存大量字符串。所以经常被搜索引擎系统用于文本词频统计。它的优点
面试官让我手写队列,差点点没写出来
队列,不就先进先出?队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。
栈这种数据结构,不就后进先出?
什么是栈 栈在我们日常编码中遇到的非常多,很多人对栈的接触可能仅仅局限在 递归使用的是栈 和 StackOverflowException,栈是一种后进先出的数据结构(可以想象生化金字塔的牢房和生化角
深拷贝一个对象会了,怎么深拷贝一个图?
我写过一篇Java的深浅拷贝,那是基于对象的拷贝,但放眼数据结构与算法中,你有考虑过怎么拷贝一个图吗?(无向图) 在此之前,你需要对一些概念搞清楚:什么是深拷贝、浅拷贝? 浅拷贝:如果拷
【不同的子序列问题】面试官写个字符串要我求有多少个“bigsai“,我懵了
一次面试官笑嘻嘻的问我一个问题,场景还原一下: 然后我把这个问题透彻的研究了一下,并由浅入深的分析了一下这种问题的思路
520,花了一夜给女朋友写走迷宫游戏
对于一个走迷宫的小游戏,我想了一下可能需要掌握以下的知识: - 搞懂一个初始位置至结束位置有到达路径的迷宫生成算法 - 用JavaScript在canvas上画棋盘(迷宫初始状态)
双链表,不就这嘛
前面有很详细的讲过线性表(顺序表和链表),当时讲的链表以但链表为主,但实际上在实际应用中双链表的应用多一些就比如LinkedList。 逻辑上它们均是线性表的链式实现
一文搞懂全排列、组合、子集问题(建议收藏)
前言 Hello,大家好,我是bigsai,long time no see!在刷题和面试过程中,我们经常遇到一些排列组合类的问题,而全排列、组合、子集等问题更是非常经典问题。本篇文章就带你彻底搞懂全
给面试官解释约瑟夫环问题的几种巧妙解法,面试官满意的笑了
前言 约瑟夫环问题是算法中相当经典的一个问题,其问题理解是相当容易的,并且问题描述有非常多的版本,并且约瑟夫环问题还有很多变形,这篇约瑟夫问题的讲解,一定可以带你理解通通! 什么是约瑟夫环问题? 约瑟
下一页