前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[C语言] 数据结构概述

[C语言] 数据结构概述

作者头像
唯一Chat
发布2019-09-10 12:50:23
3110
发布2019-09-10 12:50:23
举报
文章被收录于专栏:陶士涵的菜地陶士涵的菜地

1.数据结构概述

定义

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

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

这个相应的操作也叫算法

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

算法=对存储数据的操作

预备知识

2.模块一:线性结构

连续存储[数组](存班级的学生)

离散存储[链表](存大学的所有学生)

常见应用之一 栈

常见应用之二 队列

专题:递归

1.1+2+3+4+5+...100的和

2.求阶乘

3.汉诺塔

4.走迷宫

3.模块二:非线性结构

树(存人事组织关系)

图(存多个站点互相牵连交通图)

4.模块三:查找和排序

折半查找

排序:

冒泡

插入

选择

快速

归并

5.java中容器和数据结构相关知识

Iterator接口

Map

哈希表

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器服务
腾讯云容器服务(Tencent Kubernetes Engine, TKE)基于原生 kubernetes 提供以容器为核心的、高度可扩展的高性能容器管理服务,覆盖 Serverless、边缘计算、分布式云等多种业务部署场景,业内首创单个集群兼容多种计算节点的容器资源管理模式。同时产品作为云原生 Finops 领先布道者,主导开源项目Crane,全面助力客户实现资源优化、成本控制。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档