1.什么是八皇后问题? 游戏的一种,感兴趣的小伙伴可以去玩一下。规则如下:在 8 * 8 的棋盘上,任何两个皇后都...[作者空间]
上帝的磨盘转动很慢,但是却磨得很细。 ——毛姆 本文已经收录至我的GitHub,欢迎大家踊跃star 和 issu...[作者空间]
一、是什么 一种物理存储单元(内存)非连续的数据结构,数据元素的逻辑顺序通过链表中的指针依次串联 二、使用场景 R...[作者空间]
1.什么是递归?简单来说,递归就是自己调用自己,每次调用自己都会创建新的栈帧。 2.什么是迷宫问题 任意位置的小球...[作者空间]
前面两篇文章分别介绍了跳跃表和二叉堆的实现,那么这篇文章将要分析前缀树的实现了。。 常见数据结构的实现(一):跳跃...[作者空间]
上一篇我讲过了跳跃表的实现,那么这篇文章就是分析二叉堆的实现了。。 常见数据结构的实现(一):跳跃表 介绍 堆也是...[作者空间]
简书的小伙伴们好,这是我在简书写的第一篇文章哈。我写这篇文章的目的主要是和大家分享一些想法,交流学习一下。 这系列...[作者空间]
1.什么是中缀表达式?中缀表达式示例 2.什么是后缀表达式?后缀表达式示例 3.代码[作者空间]
1.什么是逆波兰表达式?也叫后缀表达式,(3+4)*5-6 对应的逆波兰表达式 3 4 + 5 * 6 - 2....[作者空间]
一、是什么 一种用连续内存空间,存储相同类型数据的线性表数据结构 连续内存空间: 所以插入、删除操作低效,随机访问...[作者空间]
google公司的一个上机题 有一个公司,当有新的员工来报道时,要求将该员工的信息加入(id,名字...),当输入...[作者空间]
今天为大家整理了十张动图GIFS,有助于认识循环、递归、二分检索等概念的具体运行情况。 一、循环 GIF 1:最简...[作者空间]
排序总览 排序是是将一组“无序”的记录序列调整为“有序”的记录序列的过程。若整个排序过程不需要访问外存便能完成,则...[作者空间]
简介 插入式排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。 实现步骤 ...[作者空间]
简介 插入式排序属于内部排序法,是对于欲排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的。 思想 插入...[作者空间]
简述 冒泡排序(Bubble Sorting)的基本思想是:通过对待排序序列从前向后(从下标较小的元素开始),依次...[作者空间]
概念 简单的说: 递归就是方法自己调用自己,每次调用时传入不同的变量.递归有助于编程者解决复杂的问题,同时可以让代...[作者空间]
描述 链表是有序的列表,但是它在内存中是存储如下单向链表.png1)链表是以节点的方式来存储,是链式存储2)每个节...[作者空间]
简述 队列是一个有序列表,可以用数组或是链表来实现。遵循先入先出的原则。即:先存入队列的数据,要先取出。后存入的要...[作者空间]
作用 当一个数组中大部分元素为0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 实现思路 1)记录数组一...[作者空间]