数据结构与算法
文章平均质量分 93
动名词
君子曰:学不可以已。
展开
-
位图和哈希的综合应用 —— 布隆过滤器
位图只支持整数的set,布隆过滤器 补充了这一点,它相当于可以支持字符串,自定义类型的 位图。布隆过滤器的实现,以及常见应用场景,都有。原创 2022-11-11 14:32:19 · 371 阅读 · 0 评论 -
高阶数据结构—— 哈希
哈希数据结构,具体模拟实现哈希表和哈希桶,对哈希冲突的处理方法,哈希的概念,哈希映射?数据可哈希的转换? 这里都有。原创 2022-11-06 11:07:45 · 571 阅读 · 0 评论 -
高阶数据结构 —— 红黑树(较平衡搜索树)
红黑树 的 这些 细节,你得懂!!!原创 2022-10-15 22:38:47 · 579 阅读 · 0 评论 -
高阶数据结构 —— AVL树(平衡搜索树)
AVL树的实现,画图+代码,逻辑明明白白的。原创 2022-10-14 13:29:18 · 1056 阅读 · 0 评论 -
高阶数据结构 —— 二叉搜索树
二叉搜索树,学起来,铁子们,这就是给AVL和红黑树打基础哦!!!原创 2022-09-26 19:55:58 · 1381 阅读 · 0 评论 -
常见排序算法讲解(图解+代码+代码讲解)
排序算法讲解,C语言写的,大家都能看懂,并且还有代码讲解,通过调试来带大家知晓代码的实现,图解排序也很银杏。原创 2022-08-09 16:09:32 · 876 阅读 · 0 评论 -
二叉树基础知识概览
从树的基础知识到二叉树的基础知识概况,学习高阶二叉树前您准备好了吗?原创 2022-07-20 23:14:01 · 2165 阅读 · 0 评论 -
顺序表的基本操作(C语言实现)
顺序表**前言:**本文主要讲线性表的其中一种,那就是顺序表。顺序表就是采用顺序储存方式来存储数据。所谓顺序存储,就是数据在内存上的地址同样为连续储存,中间不允许有空(有间隔)。顺序表的优点在于支持随机访问,就是通过下标来访问元素;缺点是插入,删除数据时需要挪动大量元素。共有两种方式来创建顺序表,分别是静态顺序表和动态顺序表。文章目录@[toc]正文开始:1.静态顺序表2.动态顺序表正文开始:1.静态顺序表通过前言,我们可以了解到,顺序表中的数据是连续存放的,所以我们不难想到要用数组来建立顺序表原创 2021-10-24 22:26:19 · 1604 阅读 · 2 评论 -
复杂度的简易求法(时间复杂度,空间复杂度)
算法复杂度前言:算法复杂度包括时间复杂度和空间复杂度,它是用来衡量一个程序效率的,本文主要讲解简易计算程序复杂度的方法。1.时间复杂度时间复杂度,大家可能看到时间就会以为,时间复杂度的计算是计算程序运行时间。其实不然,一个程序的运行时间取决于很多因素,包括计算机的优劣等,同一个程序在不同的计算机上所用时间是不同的,那么想要计算时间复杂度肯定不能通过运行所需时间来判断了。**时间复杂度:**一般将算法基本运算的执行次数作为时间复杂度的度量标准。给出一个问题,我们会有多种算法去解决问题,不同算法的原创 2021-10-22 13:29:16 · 2948 阅读 · 0 评论