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

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

数据结构概述:

  定义:

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

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

    这个相应的操作也叫算法

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

    算法 = 对存储数据的操作

  算法:

    解题的方法和步骤

    衡量算法的标准:

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

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

          3.难易程度

          4.健壮性

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

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

 预备知识:

    指针:

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

      定义:

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

        指针:

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

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

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

            

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

你可能感兴趣的文章
微软 Share Point “.NET研究”2010 企业应用解决方案
查看>>
微软下周将发布10个安全补丁 严重漏洞超过半数
查看>>
Microsoft NLayerApp“.NET研究”案例理论与实践 - 项目简介与环境搭建
查看>>
信息周刊:微软视窗系统为何倍受病毒欢迎?
查看>>
Infinispan's GridFileSystem--基于内存的网格文件系统,互联网营销
查看>>
一起谈.NET技术,NET下RabbitMQ实践 [示例篇]
查看>>
一起谈.NET技术,Silverlight 游戏开发小技巧:传说中的透视跑马灯
查看>>
浅析react中间件机制
查看>>
layui--入门(helloWorld)
查看>>
SQLI LABS Basic Part(1-22) WriteUp
查看>>
Windows环境下CGAL的安装
查看>>
基本命令
查看>>
JBOSS集群和安装
查看>>
HDU-2602 Bone Collector——01背包
查看>>
[OC][地图] 高德地图之定位初探(一)
查看>>
软件测试入门随笔——软件测试基础知识(四)
查看>>
socket服务器的搭建-Mac(转)
查看>>
cocos2d的position和anchorPoint
查看>>
【数通学习】【三层交换】IP地址
查看>>
ECSHOP农行支付接口开发(含手机端)
查看>>