-
数据结构与算法四(图结构)
图结构篇图结构在我们的生活中实际上是非常常见的,其中最显著的就是我们的地图了,比如我的家乡重庆: 可以看到,地图盘根错节,错综复杂,不同的道路相互连接,我们可以自由地从这些道路通过,从一个地点到达另一个地点。当然除了地图,我们的计算机网络、你的人... -
C语言学习记录
变量数据类型12345678char intfloatdouble long long long short 字节数12345678910111213141516int byte is :4char byte is :1float byte is... -
Python 学习
-
Python源配置
清华源网址Ubuntu 源https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu-ports/ Pytorch 中国源pytorch-wheels 是 PyTorch pip 源的镜像。直接将 PyTorch... -
机器学习环境搭建
简介Anaconda是一个用于科学计算的Python发行版,支持Linux, Mac, Windows,包含了众多流行的科学计算、数据分析的Python包。 下载地址:https://mirrors.aliyun.com/anaconda/ 配置方... -
数据结构与算法三(散列表)
散列表篇在之前,我们已经学习了多种查找数据的方式,比如最简单的,如果数据量不大的情况下,我们可以直接通过顺序查找的方式在集合中搜索我们想要的元素;当数据量较大时,我们可以使用二分搜索来快速找到我们想要的数据,不过需要要求数据按照顺序排列,并且不允许... -
数据结构与算法一(线性结构)
线性结构篇注意:开始本篇学习之前,请确保你完成了 C语言程序设计 篇视频教程,否则无法进行学习。 我们本系列课程分为基础知识和算法实战两部分,其中算法实战在LeetCode上进行:https://leetcode.cn/,各位可以提前在平台上注册好... -
数据结构与算法五(排序算法)
排序算法篇恭喜各位小伙伴来到最后一部分:排序算法篇,数据结构与算法的学习也接近尾声了,坚持就是胜利啊! 一个数组中的数据原本是凌乱的,但是由于需要,我们需要使其有序排列,要实现对数组进行排序我们之前已经在C语言程序设计篇中讲解过冒泡排序和快速排序(... -
数据结构与算法二(树形结构)
树形结构篇前面我们学习了线性相关的数据结构,了解了顺序表和链表两种类型,我们接着来看树形结构。这一章会更加考验各位小伙伴的数学功底以及逻辑思维,难度会更大一些。 树与森林树是一种全新的数据结构,它就像一棵树的树枝一样,不断延伸。 树结构介绍一棵树...
1