fqy131314

2022年11月12日

C++动态内存的分配、使用、释放

摘要: new 和 delete 基本语法 1)在软件项目开发过程中,我们经常需要动态地分配和撤销内存空间,特 别是数据结构中结点的插入与删除。在 C 语言中是利用库函数 malloc 和 free 来 分配和撤销内存空间的。C++提供了较简便而功能较强的运算符 new 和 delete 来 取代 mall 阅读全文

posted @ 2022-11-12 16:09 会飞的鱼-blog 阅读(105) 评论(0) 推荐(0)

C++程序的内存分区

摘要: 栈区(stack):由编译器自动分配释放,存放函数的参数值,局部变量值等。堆区(heap):一般由程序员分配释放,随叫随到,挥之即走。全局/静态区(static):全局变量和静态变量的存储是放在一起的,在程序编译时分配。文字常量区:存放常量字符串。程序代码区:存放函数体(包括类的成员函数、全局函数) 阅读全文

posted @ 2022-11-12 16:02 会飞的鱼-blog 阅读(22) 评论(0) 推荐(0)

哈希表的企业级应用— —DNA 检测字串匹配

摘要: 随着生物基因测试的技术成熟,科学家们可以通过基因相似度检测,现在要对 N 个人进行测试基 因测试,通过基因检测是否为色盲。 测试色盲的基因组包含 8 位基因,编号 1 至 8。每一位基因都可以用一个字符来表示,这个字符 是'A'、'B'、'C'、'D'四个字符之一。 如:ABDBCBAD 通过认真观 阅读全文

posted @ 2022-11-12 15:53 会飞的鱼-blog 阅读(41) 评论(0) 推荐(0)

哈希表在淘宝分布式文件系统的应用

摘要: 淘宝分布式文件系统 项目背景介绍 根据淘宝 2016 年的数据分析,淘宝卖家已经达到 900 多万,有上十亿的商品。每一个商品有包括 大量的图片和文字(平均:15k),粗略估计下,数据所占的存储空间在 1PB 以上,如果使用单块容 量为 1T 容量的磁盘来保存数据,那么也需要 1024 x 1024 阅读全文

posted @ 2022-11-12 15:48 会飞的鱼-blog 阅读(25) 评论(0) 推荐(0)

导航