当前位置: 首页 > news >正文

郑州 网站建设 东区郑州网站建设 .cc

郑州 网站建设 东区,郑州网站建设 .cc,东莞哪个镇适合打工,应用市场下载app一、数据是如何在内存中存储的#xff1f; 32位系统中char#xff0c;int型数据在内存中的存储方式#xff1a; char占1byte#xff08;8bit#xff09;int占4byte#xff08;32bit#xff09;假设我们有一个int类型的值#xff0c;它从0x01开始#xff0c;一个int占据…一、数据是如何在内存中存储的 32位系统中charint型数据在内存中的存储方式 char占1byte8bitint占4byte32bit假设我们有一个int类型的值它从0x01开始一个int占据4个字节则其结束于0x04。 二、数据类型有什么意义 它确定了一个特定类型的数据到底要申请多大的内存地址来存储数据并且决定取到的二进制数应该如何解释。 三、同类型的数据在内存中是如何连续存储的 假设有一个四个数的集合 1、20、300、4000将它们连续地存储在一起时在内存里的表现就像是它们紧挨着挤在一起。如果第一个元素从0x01开始那整个集合就在0x16结束。代表集合的变量指向集合的开始地址0x01因为一个int类型数据占据4个字节所以第一个元素就是存储在0x01-0x04的内存地址中以此类推就可以得到其他元素。 这种叫做顺序表的基本布局 四、不同类型的数据集合在内存中是如何存储的 当不同的元素要存储一个集合里时用偏移量定位获取每个元素就靠不住了因为不用数据类型在内存中占用的空间字节是不同的。 假设集合里有10、a、20、b 这四个元素这时就不能采用上面那种连续存储布局而是它们分散存储在不同的地方。这时就可以申请一块4个元素大小的连续内存区域里面存的就是对应的元素的内存地址。 这种叫做元素外置的顺序表 五、顺序表在内存中的结构 要在内存中给集合开辟一块区域先要确定集合大小容量。另外确定区域后还要知道当前已经占用了几个元素一旦溢出就需要重新申请更大的空间。 要表达这种结构有两种实现方式 图a是一体式结构存储表信息与元素存储区信息安排在一块存储区里图b是分离式结构表对象里只保存于整个表有关的信息容量和元素个数实际数据元素存放在另一个独立的元素存储区里通过指针链接 二者区别如果增加元素超过了列表的最大存储量时则需要新建一个数据区.。一体式结构若想更换数据区则要整体更改而分离式结构则只需要更改表信息区中的数据区链接地址即可即该顺序表对象不变。 六、顺序表扩充 线性扩充每次扩充增加固定数目的存储位置节省空间操作次数多以时间换空间。 倍数扩充浪费空间以空间换时间操作次数少推荐。  转载于:https://www.cnblogs.com/believepd/p/10766017.html
http://www.huolong8.cn/news/317380/

相关文章:

  • 做网站前景怎么样宁波h5模板建站
  • 找工作哪个网站好2022网站群建设公司排行榜6
  • 网站排名优化系统全球访问量最大的网站
  • 怎么建网站手机版h5 网站开发
  • 现在的网站推广是怎么做的快三竞猜网站建设
  • 公司没网站怎么做dsp简单工程承包合同范本
  • 网站备案名字要怎么写企业网站建设哪家专业
  • 网站开发是干什么的绍兴外贸网站建设
  • 外贸箱包网站模板增城网站建设推广
  • 毕业视频代做网站品牌推广建议
  • 宁夏网站seo工程造价信息网站
  • 商贸网站建设做网站推广选择什么最好
  • 建网站方案安装wordpress linux
  • 哪里有手机网站制作公司建设银行梅州分行网站
  • 网站建设推广咨询平台工厂做网站
  • 不用写代码做网站国内网站推广
  • 查看网站开发平台企业标准查询网官网
  • 百度云资源搜索网站泉州(晋江)网站建设
  • linux 配置网站域名深圳罗湖企业网站
  • 网站虚拟主机博客和网站的区别
  • 个人备案网站可以做商城展示网站制作公司怎么收费
  • 网站开发人才需求wordpress自定义小工具
  • 导航特效网站wordpress顶部菜单设置
  • 衡水城乡建设局网站首页放置文件
  • 郑州网站建设怎样搜索框html代码
  • 百度做的网站后台怎么更新网站建设改版目的
  • 世界杯网站开发网站网站怎么做的
  • 人是用什么做的视频网站惠州软件开发公司
  • 搜狗站长工具平台怎么知道网站开发语言
  • 全球最受欢迎的网站排名中铁建设集团有限公司梅洪亮