1. 云栖博客>
  2. 专辑列表>
  3. 专辑详情

简介:数学小白的挣扎之路.... 之后专辑会一直更新的....

  • 算法的一些概念

    发布时间:2018-11-27 13:23:47 评论:0

    通俗的讲,算法可以理解为一个完整的解题步骤,由一些基本运算和规定的运算顺序构成 数据结构是数据的组织形式,可以用来表现特定的对象数据,再简单的来说数据结构就是关系,就是数据元素相互之间存在的一种或多种特定关系的集合,比如你有基友有朋友,这就是你自己的一种结构关系 数据结构分为逻辑结构和物理结构...

  • 数据结构内的概念

    发布时间:2018-12-01 10:11:11 评论:0

    什么是数据结构 一个数据结构是由元素依据某种逻辑联系组织起来的,对数据元素间逻辑关系的描述称为数据的逻辑结构 数据结构中的基本概念 数据:就是如基本的整数字符串,声音图像都可以算作是数据 数据元素:就是组成数据的最小单位 数据结构:指的是数据之间的相互关系 数据结构的内容 数据的逻辑结构:即数据元素之间的逻辑关系,这个结构与计算机存储无关,完全是抽象出来的一个模型.

  • 时间复杂度

    发布时间:2018-11-27 13:20:01 评论:0

    自己对这些不是很了解,由于接触到了这个概念,所以自己也尽量摸索清楚,这篇文章可能会存在错误,如果有请指正,谢谢 设计算法要尽量的提高效率,这里的效率高一般指的是算法的执行时间 对于如何度量算法的执行时间,比较容易的想法就是执行N次算法然后计时即可(事后统计) 那什么是事后统计方法? 主要...

  • 递归学习

    发布时间:2018-11-29 18:11:29 评论:0

    说到递归,我心里真是有亿万只cnm...自己了解递归这个概念已经有一段时间了,但是一直灭有用过,今天说试试吧,结果写了个public void test(){}没然后了... 所以这一篇文章是自己总结一下递归的知识,总结完之后回过头来自己的感觉是:编写递归不要深入到每次递归,因为容易陷进递归中,...

  • 线性表-顺序结构

    发布时间:2018-12-02 12:39:34 评论:0

    应昨天,今天学习线性表的顺序结构 什么是线性表:线性表是一种典型的线性结构,是由n个元素组成的有限序列,比如字母表,点名册 对于一个非空的线性表,逻辑结构特征如下 有且仅有一个开始节点a1,没有直接前趋节点,有且仅有一个直接后继节点a2 有且仅有一个结束节点an,没有直接后继节点,有且仅有一个直.

  • 线性表-链式结构

    发布时间:2018-12-03 17:27:32 评论:0

    昨天在学习顺序结构的内容时感觉并不难,但是你会在编写代码的时候发现他的结构的弊端 只要是扩容,或者中间插入,那么你必须把数组拷贝来拷贝去的麻烦 昨天在测试一千万还是五千万的时候,由于需要分配内存空间,直接涨上1G的使用空间,如果你电脑没有这个内存富余,那么分配空间很可能会会失败掉 为了克...

  • 栈结构

    发布时间:2018-12-04 17:30:25 评论:0

    如果你学完链表的编写,今天的内容那就很搜一贼了,哈哈,如果你没有学过链表的编写,可以移步到我的链表学习的文章哈~(今天的内容很简单) 栈是一种线性结构,如果从数据的存储结构来进行进步不划分,栈结构可以分为 顺序栈:即使用一块地址连续的内存单元依次保存栈内的数据 线性栈:即使用链表形式保存栈内...

  • 队列结构

    发布时间:2018-12-05 12:57:10 评论:0

    今天要学习的队列,也是一种线性结构,他包括两类 顺序队列:即使用一组地址连续的内存单元依次保存队列中的数据 链式队列:即使用链表形式保存队列中各元素的值 队列用图来表示就是这样的 从图中可以看出,队列允许在两端进行操作,一段进行添加操作,称为队尾,以便进行删除操作称为队头,他遵循了...

  • 二叉树

    发布时间:2018-12-07 16:55:08 评论:1

    本文也是自己自学的,如果有错误请及时指正谢谢~~基本概念 树是n(n>=0)个结点的有限集,当n=0时就是一个空树,在任意一颗非空树中 有且仅有一个特定的称为根root的结点 当n>1,其余结点可分为m(m>0)个互不相交的有限集T1,T2.

  • 图结构

    发布时间:2018-12-09 22:37:33 评论:1

    可以说这一篇文章是我开博客一来最难总结的一篇,画图学习,而且还有一些内容并没有涉及到:比如最小生成树和最短距离等问题.本文主要是概括的说一下图的概念,以及图的遍历方式,对于其他内容以后会陆续更新的,如果本文对你有些许帮助请帮忙点个赞支持一下哈~ 图是一种非线性结构,在实际生活中,有很多可以形象比喻的例子:比如人之间的关系图.

  • 穷举算法

    发布时间:2018-12-13 09:21:46 评论:0

    这是最简单的一种算法,其依赖于计算机的强大计算能力,来穷尽每一种可能的情况,从而达到求解问题的目的,效率并不高,但是适合用于一些没有明显规律可循的场合 基本思想 就是从所有可能的情况中搜索正确的答案,步骤如下 对于一种可能的情况,计算其结果 判断结果是否满足要求,如果不满足就执行第一步来搜索...

  • 冒泡排序和选择排序

    发布时间:2018-12-18 11:20:38 评论:0

    冒泡排序 可以说是最简单的一种排序了,其排序的流程是 对比数组中的各个数据,依次比较相邻的两个元素的大小 如果前面的数据大于后面的数据,就交换这两个数据,如下 这只是一次排序过程的结果,目前数组内的数据还不是有序的,但是已经把最大值给确定了,所以还需要多次排序,所以可以看出冒泡排序并不是...

  • 插入排序和Shell排序

    发布时间:2018-12-19 13:09:53 评论:0

    本文为自己的学习笔记,如果有语义错误请及时指正谢谢, 插入排序 插入排序是对未排序数据在有序数据中找位置插入的过程,如下图 排序流程 首先对前两个数据进行比较大小,然后确定这两个元素的顺序 然后将未排序的第三个元素与之前的两个数据对比,在排好序的两个数据中找到正确位置插入 然后就是将第四个...

  • 快速排序

    发布时间:2018-12-21 13:17:43 评论:1

    快速排序 这是一篇自学文章,如果有错误地方请及时指出 基本思想就是,确定一个在数组中的值,这个值可以将数组分裂为两部分,然后这两部分再分别找到那个中间值,然后再分别按照中间值在切分数组,直到最后不可切分了,也就排序完成了,如下图 好了下面将是一次排序的大概流程图 java代码实现 pub...

  • 堆排序

    发布时间:2018-12-22 21:10:55 评论:1

    这是一篇自学文章,如果有错误地方请及时指出 堆排序...算法属实优秀,真是有点难理解,花了很长时间才能自己完全写出来,至此献上一个表情包 自己很喜欢李雪健老师 义正辞严!! 图如果有画错的地方请及时指正,谢谢 ,好了正文开始 堆排序 这个算法是基于选择排序思想的算法,其利用堆结构和二叉树的一些特.

  • 归并排序

    发布时间:2018-12-23 11:48:35 评论:0

    这是一篇自学文章,如果有错误地方请及时指出 归并排序 就是将多个有序数组合并成一个有序数组,那么多个有序数组是由一个无序数组拆分比较在排序产生的,如果参与合并的只有两个有序表,那么就称为二路合并.本文是以二路合并开始学习的,当然也有多路合并 归并流程 直接上图 当然下面两个还没有合并成整个的有序数组,因为画不下了.

博主介绍

期待l

文章数  67|935  人关注

+ 关注
博主其他专辑 更多>
  • Java总结系列

    尽自己最大努力打造的一个比较高质量的专辑,希望系列文章能够帮助各位

  • HBase自学

    自学过程记录,内容欠缺的之后在学习的过程中再补足

  • java8学习

    本专辑是对<java8实战>书籍的学习总结,对于学习入门java8核心变动来说,