社区
数据结构与算法
帖子详情
如何获取内存中未知数据结构的信息
Icer
2010-08-15 08:14:18
确定一块内存中存储了一个数据结构,能否在内存中找到该数据结构的大小、成员分布等信息?
...全文
81
2
打赏
收藏
如何获取内存中未知数据结构的信息
确定一块内存中存储了一个数据结构,能否在内存中找到该数据结构的大小、成员分布等信息?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
maoxing63570
2010-08-16
打赏
举报
回复
如果这样可以的话,那么就不会出现内存泄露了,因为我可以确定在堆上存在一个我在某一函数中定义的一个变量,但是函数返回后我还可以找到么,答案是不可以,那么你自己类比详细你自己说的这个问题,觉得可以找到么,再说了在计算机中只有0和1,给你自己来找,你可以区别开他们么?
lzc52151
2010-08-16
打赏
举报
回复
一般不太可能,除非你有火眼金睛。
内存里存的是程序还好些,有些能反编译回去分析。如果是数据,基本不可能。不同的数据结构在内存里存成一样的结构也是有可能的。
数据结构
:八种
数据结构
大全
数据结构
1.1
数据结构
概述
数据结构
是计算机存储、组织数据的方式;通常情况下,精心选择的
数据结构
可以带来更高的运行或者存储效率。
数据结构
的优良将直接影响着我们程序的性能;常用的
数据结构
有:数组(Array)、栈(Stack)、队列(Queue)、链表(Linked List)、树(Tree)、图(Graph)、堆(Heap)、散列表(Hash)等; 1.2
数据结构
的分类 1.2.1 排列方式 1)集合 集合:
数据结构
中
的元素之间除了“同属一个集合” 的相互关系外,别无其他关系; 2)线性结构 线性
动态
内存
管理(入门
数据结构
必看)
动态
内存
管理(入门
数据结构
必看)
数据结构
(全)
线性结构, 树形结构, 图结构, 排序, 查找,
数据结构
, 算法
数据结构
C语言严蔚敏版(第二版)超详细笔记附带课后习题
根据此书所做随笔笔记。 一、绪论 1.1、数据机构的研究内容 用计算机解决实际问题时,步骤:首先分析实际问题,从
中
抽象出一个适当的数学模型,然后设计一个解决此数学模型的算法,最后编程,调试,测试。 寻求数据模型的实质是分析问题,从
中
提取出计算机处理的对象,并找出这些对象之间的关系,然后用数学的语言加以描述。 关键:分析问题
中
所用到的数据是如何组织的,研究数据之间存在什么样的关系。 由于数据必须在计算机
中
处理,因此不能局限于数据本身的数学问题的研究,还必须考虑数据的物理结构,即数据在计算机
中
的存储结构。 1.
数据结构
---C++版
1.1
数据结构
在程序设计
中
的作用 1)程序设计的实质是什么? 数据表示:将数据存储在计算机(
内存
)
中
数据处理:处理数据,设计方案(算法) 1.2 计算机求解问题: 1)问题→抽象出问题的模型→求模型的解 问题——数值问题、非数值问题 2)数 值 问 题→数学方程 非数值问题→
数据结构
3)本书讨论非数值问题的数据组织和处理,主要内容如下: (1)数据的逻辑结构:线性表、树、图等
数据结构
,其核心...
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章