<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>数据结构 on memory</title>
    <link>https://mem.leabol.top/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/</link>
    <description>Recent content in 数据结构 on memory</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Mon, 17 Mar 2025 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://mem.leabol.top/tags/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>为什么叫补码</title>
      <link>https://mem.leabol.top/posts/%E7%AE%97%E6%B3%95/%E5%8E%9F%E7%A0%81-%E5%8F%8D%E7%A0%81%E5%92%8C%E8%A1%A5%E7%A0%81/</link>
      <pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://mem.leabol.top/posts/%E7%AE%97%E6%B3%95/%E5%8E%9F%E7%A0%81-%E5%8F%8D%E7%A0%81%E5%92%8C%E8%A1%A5%E7%A0%81/</guid>
      <description>&lt;h3 id=&#34;为什么叫补码twos-complement&#34;&gt;为什么叫补码(Two&amp;rsquo;s complement)&lt;/h3&gt;
&lt;p&gt;计算机的加减法运算天生是一个&lt;a href=&#34;https://zhida.zhihu.com/search?content_id=190505781&amp;amp;content_type=Answer&amp;amp;match_order=1&amp;amp;q=%E6%A8%A12%5EN&amp;amp;zhida_source=entity&#34;&gt;模2^N&lt;/a&gt;的&lt;a href=&#34;https://zhida.zhihu.com/search?content_id=190505781&amp;amp;content_type=Answer&amp;amp;match_order=1&amp;amp;q=%E5%90%8C%E4%BD%99%E7%B1%BB&amp;amp;zhida_source=entity&#34;&gt;同余类&lt;/a&gt;上的运算，满2^N会抛弃进位，那表示有符号数时使用同余类代表很正常吧，比如-1 = 2^N -1 (mod 2^N)，-2 = 2^N-2 (mod 2^N)，这实际上就是&lt;a href=&#34;https://zhida.zhihu.com/search?content_id=190505781&amp;amp;content_type=Answer&amp;amp;match_order=1&amp;amp;q=%E8%A1%A5%E7%A0%81&amp;amp;zhida_source=entity&#34;&gt;补码&lt;/a&gt;了。&lt;/p&gt;</description>
    </item>
    <item>
      <title>关于位图存储与数组下标存储的探讨</title>
      <link>https://mem.leabol.top/posts/os/%E5%85%B3%E4%BA%8E%E4%BD%8D%E5%9B%BE%E5%AD%98%E5%82%A8%E4%B8%8E%E6%95%B0%E7%BB%84%E4%B8%8B%E6%A0%87%E5%AD%98%E5%82%A8%E7%9A%84%E6%8E%A2%E8%AE%A8/</link>
      <pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://mem.leabol.top/posts/os/%E5%85%B3%E4%BA%8E%E4%BD%8D%E5%9B%BE%E5%AD%98%E5%82%A8%E4%B8%8E%E6%95%B0%E7%BB%84%E4%B8%8B%E6%A0%87%E5%AD%98%E5%82%A8%E7%9A%84%E6%8E%A2%E8%AE%A8/</guid>
      <description>&lt;h1 id=&#34;关于位图存储与数组下标存储的探讨&#34;&gt;关于位图存储与数组下标存储的探讨&lt;/h1&gt;
&lt;p&gt;最近在看《编程珠玑》，书中的第一章提到了位图。位图存储使用二进制位的位数信息，来表示数字。例如，存储1、3、4、6、8，这五个数字， 可以使用&amp;lt;1, 0, 1, 1, 0, 1, 0, 1&amp;gt;这样的向量来表示，这样可以大大减少存储空间， 只用了一个字节（8bit），就可以存储原来需要的8个数字才能表示的信息。&lt;/p&gt;</description>
    </item>
    <item>
      <title>集合 列表 数组</title>
      <link>https://mem.leabol.top/posts/%E7%AE%97%E6%B3%95/%E9%9B%86%E5%90%88%E5%88%97%E8%A1%A8%E5%92%8C%E6%95%B0%E7%BB%84/</link>
      <pubDate>Mon, 17 Mar 2025 00:00:00 +0000</pubDate>
      <guid>https://mem.leabol.top/posts/%E7%AE%97%E6%B3%95/%E9%9B%86%E5%90%88%E5%88%97%E8%A1%A8%E5%92%8C%E6%95%B0%E7%BB%84/</guid>
      <description>&lt;h3 id=&#34;集合&#34;&gt;&lt;em&gt;集合&lt;/em&gt;&lt;/h3&gt;
&lt;hr&gt;
&lt;p&gt;&lt;a href=&#34;https://baike.baidu.com/item/%E9%9B%86%E5%90%88/2908117?fr=aladdin&#34;&gt;集合&lt;/a&gt;一般被定义为：由一个或多个确定的元素所构成的整体。
集合有什么特性呢？&lt;/p&gt;
&lt;p&gt;首先，&lt;strong&gt;集合里的元素类型不一定相同&lt;/strong&gt;。 你可以将商品看作一个集合，也可以将整个商店看作一个集合，这个商店中有人或者其他物品也没有关系。&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
