博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
数据结构学习笔记【持续更新】
阅读量:6005 次
发布时间:2019-06-20

本文共 593 字,大约阅读时间需要 1 分钟。

数据结构概述:

  定义:

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

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

    这个相应的操作也叫算法

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

    算法 = 对存储数据的操作

  算法:

    解题的方法和步骤

    衡量算法的标准:

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

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

          3.难易程度

          4.健壮性

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

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

 预备知识:

    指针:

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

      定义:

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

        指针:

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

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

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

            

转载地址:http://clsmx.baihongyu.com/

你可能感兴趣的文章
使用spring的自身的listener进行web的配置
查看>>
linux学习之“VI”与“VIM”
查看>>
linux下无线网卡驱动安装
查看>>
oracle recyclebin与flashback drop
查看>>
我的友情链接
查看>>
svmlight使用说明
查看>>
LVM
查看>>
学习之shell脚本
查看>>
Andorid Launcher程序代码分析
查看>>
Swing 和AWT之间的关系
查看>>
Mysql设置自增长主键的初始值
查看>>
Android计时器正确应用方式解析
查看>>
性能及监控
查看>>
linux系统CPU、内存、硬盘、网络、lnmp服务整体监控邮件报警
查看>>
我的友情链接
查看>>
个人总结问卷调查,头脑风暴,焦点小组的区别
查看>>
【转】不懂得使用工具的测试不是好测试
查看>>
JMeter基础之-使用技巧
查看>>
获取post传输参数
查看>>
ASP生成静态页面的方法
查看>>