前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据结构学习笔记【持续更新】

数据结构学习笔记【持续更新】

作者头像
Angel_Kitty
发布2018-04-08 16:07:24
4690
发布2018-04-08 16:07:24
举报

数据结构概述:

  定义:

    我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到保存到主存储器(内存)中,

    以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行相应的操作,

    这个相应的操作也叫算法

    数据结构 = 个体 + 个体的关系

    算法 = 对存储数据的操作

  算法:

    解题的方法和步骤

    衡量算法的标准:

          1.时间复杂度:大概要执行的次数,而非执行的时间(最重要的)

          2.空间复杂度:算法执行过程中大概所占用的最大内存(最重要的)

          3.难易程度

          4.健壮性

  数据结构的地位:数据结构是软件中最核心的课程

          程序 = 数据的存储 + 数据的操作 + 可以被计算机执行的语言

 预备知识:

    指针:

      指针的重要性:指针是C语言的灵魂

      定义:

        地址:内存单元的编号,从0开始的非负整数,范围:0-FFFFFFFF【0-4G-1】

        指针:

          指针就是地址,地址就是指针

          指针变量是存放内存单元地址的变量

          指针的本质是一个操作受限的非负整数

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-28 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档