c++数据结构
文章平均质量分 63
c++
rookiexxj01
这个作者很懒,什么都没留下…
展开
-
hello算法2 数组与链表(cpp)
笔记原创 2024-08-17 16:27:57 · 274 阅读 · 0 评论 -
hello算法笔记3 列表 内存与缓存
缓存可以看作CPU的一部分,它通过智能地从内存加载数据,给CPU提供高速的数据读取,从而显著提升程序的执行效率,减少对较慢的内存的依赖。数组不需要额外的空间来存储链表节点间的指针,因此内存效率更高,但数组需要一次性分配足够的连续内存空间,这可能导致内存浪费;硬盘用于长期存储大量数据,内存用于临时存储程序运行中正在处理的数据,而缓存则用于存储经常访问的数据和指令。该动态数组类似于列表,区别于普通数组,他在插入和删除后会自动调整数组中其它元素的标签和位置。# 空间局部性:缓存某一数据,也会加载其附加的数据。原创 2024-08-19 11:24:55 · 323 阅读 · 0 评论 -
hello算法1 数据结构
8.记一个好玩的,python中的str使用Unicode编码,存储的字符长度取决于字符串中最大的Unicode码点,如果字符串全部都是ASCII字符,每个字符占用1字节,如果字符超过了ASCII,但全部在基本多语言平面(BMP)内,则每个字符占用2字节,超过BMP用四字节。一字节同ASCII码,n字节(n>1),将首个字节的高n位设置为1,第n+1位设置为0,从第二个字节开始,将每个字节的高两位设置为10,其余填充Unicode码点。1.正数的原码、反码、补码相同,负数的反码是原码除符号位的所有位取反;原创 2024-08-16 21:42:13 · 308 阅读 · 0 评论