哈希表 or HashMap模拟实现

本文: 哈希表概念 + HashMap put 和 get 方法模拟实现

赶紧进来看看---C语言实现学生信息管理系统(2.0动态内存版)

本文介绍了将学生信息管理系统静态版本改造为动态内存版本,主要涉及改造思路,枚举类型的使用,动态内存函数和柔性数组的使用,动手写程序才能使基础知识更为牢固...(文章最后有源码展示)

堆/选择/插入/希尔排序

堆排序是利用树的结构进行的,常常用于选出最大/最小的N个数,效率很高树可以用链表表示,也可以用数组表示,这里我们先用数组来实现堆排序 首先我们要先把一个数组构造成一个堆,只有成为了一个堆之后才能进行向上/向下调整 将问题一个一个细分,因为一个乱的数如果直接从根开始进行向上/向下进行排序的话肯定是不行

数据结构与算法--动态规划1

  动态规划(Dynamic Programming,简称DP)  的一般问题就是求最值,求解动态规划的核心问题是穷举,既然要找到最值,就把所有情况列举出来,但是呢动态规划不是暴力穷举,你需要优化穷举。  所有的动态规划问题都是由上一个状态来推导下一个状态,这跟贪心算法不一样,贪心是根据局部最优推出

【算法入门&图论】【模板】拓扑排序|【模板】单源最短路2 |最小生成树

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去

【数据结构与算法】时间复杂度和空间复杂度

数据结构的时间和空间复杂度认识与计算,用最精简的例子和最通俗的语言让你easy get

三分钟带你手撕带头双向循环链表

我们从进入数据结构模块开始,首先学习了顺序表,顺序表其实就是数组,它需要一组连续的物理空间来存储数据,所以它的缺点很明确,但是优点就是查找起来很方便,可以根据下标直接访问,然后我们学习了单链表,单链表就弥补了顺序表必须是连续物理空间的缺点,它的特点是不需要连续的空间,每个结点通过指针来连接,但是它的

【LC】二叉树应用强化OJ

二叉树的使用运用, OJ习题解析, 巩固理解练习二叉树的各种操作.

万字详解map与set

在数组中是通过数组下标来对 其内容进行索引的,而Map是通过对象来对 对象进行索引的,用来 索引的对象叫键key,其对应的对象叫值value;一般把搜索的数据称为关键字(Key),和关键字对应的称为值(Value),将其称之为Key-value的键值对,所以。HashMap中的元素是没有顺序的;Tr

数据结构 | 时间复杂度与空间复杂度

复杂度是衡量一个算法好坏的标准,可以从时间和空间两个维度进行比较。可能你之前听说某个算法的时间复杂度是O(N),空间复杂度是O(1),知道这是一个还不错的算法,那么你知道这些复杂度是如何计算出来的吗?本文将会揭开它们神秘的面纱,让你拥有一把衡量算法好坏的度量衡。

赶紧进来看看---万字博客详解C/C++中的动态内存管理

本篇博客主要介绍了**C/C++程序内部的内存开辟.动态内存分布 动态内存函数malloc calloc realloc free的使用 常见的动态内存错误.以及柔性数组的概念与使用**> 学会动态内存管理将不再局限于使用静态的空间,对内存空间的理解和使用将更进一层楼~

【数据结构 C语言版】第七篇 堆

本简单的介绍了什么是堆,以及堆的实现。

【算法入门】设计模板队列|循环队列

本专栏收录的均为牛客网的算法题目,内含链表、双指针、递归、动态规划、基本数据结构等算法思想的具体运用。牛客网不仅有大量的经典算法题目,也有大厂的面试真题,面试、找工作完全可以来这里找机会。此外,网站内的编码主题多样化,调试功能可运用性强,可谓是非常注重用户体验。这么好的免费刷题网站还不快入手吗,快去

你程序的复杂性知道嘛?

**努力是为了不平庸~算法学习有些时候是枯燥的,这一次,让我们先人一步,趣学算法!**

C语言结构体大小的计算

struct S1{ char c1; int i; char c2;};printf("%d\n", sizeof(struct S1));

【数据结构与算法】Java实现七大排序算法汇总

凿壁偷光,8000字总结Java实现七大排序算法!

Java数据结构:使用数组模拟队列(队列与环形队列)

本文介绍了队列这一数据结构,并通过数组的方式分别实现了队列与环形队列。环形队列解决了队列无法复用的问题。文中附有实现的完整代码,供读者学习使用。

优先级队列 - 堆 - PriorityQueue

本文 : 优先级队列

【DS】树和二叉树的理论知识梳理

介绍树和二叉树的相关概念和性质.

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈