- 9
- 0
- 约3.01万字
- 约 62页
- 2016-11-16 发布于湖北
- 举报
郝斌数据结构自学笔记
--知识点+程序源代码
1_什么叫做数据结构
数据结构概述
定义
我们如何把现实中大量而复杂的问题以特定的数据类型和特定的存储结构保存到主存储器(内存)中,以及在此基础上为实现某个功能(比如查找某个元素,删除某个元素,对所有元素进行排序)而执行的相应操作,这个相应的操作也叫算法。
数据结构=个体的存储+个体的关系存储
算法=对存储数据的操作
2_衡量算法的标准
算法
解题的方法和步骤
衡量算法的标准
1)时间复杂度:大概程序执行的次数,而非执行的时间
2)空间复杂度:算法执行过程中大概所占用的最大内存
3)难易程度
4)健壮性
3_数据结构的特点
数据结构的地位
数据结构是软件中最核心的课程
程序=数据的存储+数据的操作+可以被计算机执行的语言
4_预备知识_指针_1
5_预备知识_指针_2
指针的重要性:
指针是C语言的灵魂
定???:
地址:
地址是内存单元的编号,从0开始的非负整数,范围:0-FFFFFFFF【0-4G-1】
CPU=====地址线,控制线,数据线=====内存
指针:
指针就是地址,地址就是指针。
指针变量是存放内存单元地址的变量。
指针的本质是一个操作受限的非负整数。
分类:
1.基本类型的指针
2.指针和数组的关系
变量并不一定连续分配,随机分配内存。
内存:
内存是多字节组成的线性一维存储空间。
内存的基本划分单位是字节。
每个字
您可能关注的文档
最近下载
- 浙江贝达药业招聘试题及答案.doc VIP
- 弱电工程施工方案.docx VIP
- 2025年超声波焊接机行业研究报告及未来五至十年行业趋势预测报告.docx
- 新能源汽车充电站建设项目监理单位工程质量评估报告.docx VIP
- 2026年全国焊工技能操作证高级考试题库(含答案).docx VIP
- 益阳市2026事业单位医疗岗_公共基础知识__医学基础知识试题(含答案).docx VIP
- 火龙罐疗法操作流程及考核标准.doc
- ZLP630高处作业吊篮使用说明书.pdf VIP
- 幕墙样板施工方案(中建完整版).doc VIP
- (2026年)一例住院患者自杀未遂事件的护理反思PPT课件.pptx VIP
原创力文档

文档评论(0)