【数据结构与算法-零基础到大厂系列】
文章平均质量分 95
从零基础开始讲起,到彻底掌握面试大厂的算法题!数据结构涉及到数组,列表,栈,队列,树,哈希表,字符串,堆等。算法部分包含查找,排序,DFS,BFS,回溯,贪心,动态规划,双指针等等,全网最具价值的算法系列付费专栏之一
大数据小禅
致力于大数据与人工智能算法领域,数据科学硕士,华为认证云享专家,阿里云专家博主,大数据开发工程师,期待与你共同学习成长
展开
-
【大厂算法系列】链表实战篇,基于链表编码实现课程信息管理系统
链表实战篇,一篇文章搞定链表相关问题,搞懂链表底层实现原创 2023-03-21 00:29:39 · 2465 阅读 · 15 评论 -
【大厂算法系列】编码手写顺序表相关功能,线性结构核心知识点详细剖析
在第二章里我们说到的两个元素有**“一对一”** 逻辑关系的数据,其储存方式就是线性表线性表也叫线性储存结构,是基本最常用的一种数据结构。由n个具有相同特性的数据元素组成的序列这样理解成 线性表储存数据就是把所有的数据用一根线穿起来,放到物理空间中。如下,这种几种存放的结构,数据依次储存到物理空间, 就称为顺序表,数据分散存放的结构也称为链表线性表相关术语线性表中的每个个体被称为数据元素 图中1,2,3都是一个元素具有一对一逻辑关系的数据。原创 2023-02-26 21:53:40 · 2593 阅读 · 17 评论 -
【大厂算法系列】学数据结构与算法有用吗?时间与空间复杂度的定义与计算
数据结构指的是相互之间有一种或者是多种特定的关系数据元素集合。用大白话来说就是:计算机在对数据进行存储时候并不是杂乱没有顺序的,而是具有一定的规则。数据结构可以分成逻辑结构跟物理结构逻辑结构:抽象意义上的结构,按照对象中元素的关系分类物理结构:又叫存储结构,主要有顺序存储跟链式存储算法是被计算机使用来解决问题的方法,就对于程序而言,算法就是程序的灵魂,优秀的程序可以在面对大量数据计算时,依旧能够保持高速的计算。对于小型的程序来说,就算这个算法差劲,解决的问题步骤比较繁琐,这样不会有很大的关系。原创 2023-02-15 11:59:46 · 3072 阅读 · 8 评论