简 介: 讨论了一个有趣的问题:数学上不同数域的字母表示的来历,特别是对于整数使用Z这个奇怪的Z表示来历进行说明。

关键词数域集合

#mermaid-svg-etOYlAdY88rp3TGV .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-etOYlAdY88rp3TGV .label text{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .node rect,#mermaid-svg-etOYlAdY88rp3TGV .node circle,#mermaid-svg-etOYlAdY88rp3TGV .node ellipse,#mermaid-svg-etOYlAdY88rp3TGV .node polygon,#mermaid-svg-etOYlAdY88rp3TGV .node path{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-etOYlAdY88rp3TGV .node .label{text-align:center;fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .node.clickable{cursor:pointer}#mermaid-svg-etOYlAdY88rp3TGV .arrowheadPath{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .edgePath .path{stroke:#333;stroke-width:1.5px}#mermaid-svg-etOYlAdY88rp3TGV .flowchart-link{stroke:#333;fill:none}#mermaid-svg-etOYlAdY88rp3TGV .edgeLabel{background-color:#e8e8e8;text-align:center}#mermaid-svg-etOYlAdY88rp3TGV .edgeLabel rect{opacity:0.9}#mermaid-svg-etOYlAdY88rp3TGV .edgeLabel span{color:#333}#mermaid-svg-etOYlAdY88rp3TGV .cluster rect{fill:#ffffde;stroke:#aa3;stroke-width:1px}#mermaid-svg-etOYlAdY88rp3TGV .cluster text{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV div.mermaidTooltip{position:absolute;text-align:center;max-width:200px;padding:2px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:12px;background:#ffffde;border:1px solid #aa3;border-radius:2px;pointer-events:none;z-index:100}#mermaid-svg-etOYlAdY88rp3TGV .actor{stroke:#ccf;fill:#ECECFF}#mermaid-svg-etOYlAdY88rp3TGV text.actor>tspan{fill:#000;stroke:none}#mermaid-svg-etOYlAdY88rp3TGV .actor-line{stroke:grey}#mermaid-svg-etOYlAdY88rp3TGV .messageLine0{stroke-width:1.5;stroke-dasharray:none;stroke:#333}#mermaid-svg-etOYlAdY88rp3TGV .messageLine1{stroke-width:1.5;stroke-dasharray:2, 2;stroke:#333}#mermaid-svg-etOYlAdY88rp3TGV #arrowhead path{fill:#333;stroke:#333}#mermaid-svg-etOYlAdY88rp3TGV .sequenceNumber{fill:#fff}#mermaid-svg-etOYlAdY88rp3TGV #sequencenumber{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV #crosshead path{fill:#333;stroke:#333}#mermaid-svg-etOYlAdY88rp3TGV .messageText{fill:#333;stroke:#333}#mermaid-svg-etOYlAdY88rp3TGV .labelBox{stroke:#ccf;fill:#ECECFF}#mermaid-svg-etOYlAdY88rp3TGV .labelText,#mermaid-svg-etOYlAdY88rp3TGV .labelText>tspan{fill:#000;stroke:none}#mermaid-svg-etOYlAdY88rp3TGV .loopText,#mermaid-svg-etOYlAdY88rp3TGV .loopText>tspan{fill:#000;stroke:none}#mermaid-svg-etOYlAdY88rp3TGV .loopLine{stroke-width:2px;stroke-dasharray:2, 2;stroke:#ccf;fill:#ccf}#mermaid-svg-etOYlAdY88rp3TGV .note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-etOYlAdY88rp3TGV .noteText,#mermaid-svg-etOYlAdY88rp3TGV .noteText>tspan{fill:#000;stroke:none}#mermaid-svg-etOYlAdY88rp3TGV .activation0{fill:#f4f4f4;stroke:#666}#mermaid-svg-etOYlAdY88rp3TGV .activation1{fill:#f4f4f4;stroke:#666}#mermaid-svg-etOYlAdY88rp3TGV .activation2{fill:#f4f4f4;stroke:#666}#mermaid-svg-etOYlAdY88rp3TGV .mermaid-main-font{font-family:"trebuchet ms", verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .section{stroke:none;opacity:0.2}#mermaid-svg-etOYlAdY88rp3TGV .section0{fill:rgba(102,102,255,0.49)}#mermaid-svg-etOYlAdY88rp3TGV .section2{fill:#fff400}#mermaid-svg-etOYlAdY88rp3TGV .section1,#mermaid-svg-etOYlAdY88rp3TGV .section3{fill:#fff;opacity:0.2}#mermaid-svg-etOYlAdY88rp3TGV .sectionTitle0{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .sectionTitle1{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .sectionTitle2{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .sectionTitle3{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .sectionTitle{text-anchor:start;font-size:11px;text-height:14px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .grid .tick{stroke:#d3d3d3;opacity:0.8;shape-rendering:crispEdges}#mermaid-svg-etOYlAdY88rp3TGV .grid .tick text{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .grid path{stroke-width:0}#mermaid-svg-etOYlAdY88rp3TGV .today{fill:none;stroke:red;stroke-width:2px}#mermaid-svg-etOYlAdY88rp3TGV .task{stroke-width:2}#mermaid-svg-etOYlAdY88rp3TGV .taskText{text-anchor:middle;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .taskText:not([font-size]){font-size:11px}#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutsideRight{fill:#000;text-anchor:start;font-size:11px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutsideLeft{fill:#000;text-anchor:end;font-size:11px}#mermaid-svg-etOYlAdY88rp3TGV .task.clickable{cursor:pointer}#mermaid-svg-etOYlAdY88rp3TGV .taskText.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutsideLeft.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutsideRight.clickable{cursor:pointer;fill:#003163 !important;font-weight:bold}#mermaid-svg-etOYlAdY88rp3TGV .taskText0,#mermaid-svg-etOYlAdY88rp3TGV .taskText1,#mermaid-svg-etOYlAdY88rp3TGV .taskText2,#mermaid-svg-etOYlAdY88rp3TGV .taskText3{fill:#fff}#mermaid-svg-etOYlAdY88rp3TGV .task0,#mermaid-svg-etOYlAdY88rp3TGV .task1,#mermaid-svg-etOYlAdY88rp3TGV .task2,#mermaid-svg-etOYlAdY88rp3TGV .task3{fill:#8a90dd;stroke:#534fbc}#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutside0,#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutside2{fill:#000}#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutside1,#mermaid-svg-etOYlAdY88rp3TGV .taskTextOutside3{fill:#000}#mermaid-svg-etOYlAdY88rp3TGV .active0,#mermaid-svg-etOYlAdY88rp3TGV .active1,#mermaid-svg-etOYlAdY88rp3TGV .active2,#mermaid-svg-etOYlAdY88rp3TGV .active3{fill:#bfc7ff;stroke:#534fbc}#mermaid-svg-etOYlAdY88rp3TGV .activeText0,#mermaid-svg-etOYlAdY88rp3TGV .activeText1,#mermaid-svg-etOYlAdY88rp3TGV .activeText2,#mermaid-svg-etOYlAdY88rp3TGV .activeText3{fill:#000 !important}#mermaid-svg-etOYlAdY88rp3TGV .done0,#mermaid-svg-etOYlAdY88rp3TGV .done1,#mermaid-svg-etOYlAdY88rp3TGV .done2,#mermaid-svg-etOYlAdY88rp3TGV .done3{stroke:grey;fill:#d3d3d3;stroke-width:2}#mermaid-svg-etOYlAdY88rp3TGV .doneText0,#mermaid-svg-etOYlAdY88rp3TGV .doneText1,#mermaid-svg-etOYlAdY88rp3TGV .doneText2,#mermaid-svg-etOYlAdY88rp3TGV .doneText3{fill:#000 !important}#mermaid-svg-etOYlAdY88rp3TGV .crit0,#mermaid-svg-etOYlAdY88rp3TGV .crit1,#mermaid-svg-etOYlAdY88rp3TGV .crit2,#mermaid-svg-etOYlAdY88rp3TGV .crit3{stroke:#f88;fill:red;stroke-width:2}#mermaid-svg-etOYlAdY88rp3TGV .activeCrit0,#mermaid-svg-etOYlAdY88rp3TGV .activeCrit1,#mermaid-svg-etOYlAdY88rp3TGV .activeCrit2,#mermaid-svg-etOYlAdY88rp3TGV .activeCrit3{stroke:#f88;fill:#bfc7ff;stroke-width:2}#mermaid-svg-etOYlAdY88rp3TGV .doneCrit0,#mermaid-svg-etOYlAdY88rp3TGV .doneCrit1,#mermaid-svg-etOYlAdY88rp3TGV .doneCrit2,#mermaid-svg-etOYlAdY88rp3TGV .doneCrit3{stroke:#f88;fill:#d3d3d3;stroke-width:2;cursor:pointer;shape-rendering:crispEdges}#mermaid-svg-etOYlAdY88rp3TGV .milestone{transform:rotate(45deg) scale(0.8, 0.8)}#mermaid-svg-etOYlAdY88rp3TGV .milestoneText{font-style:italic}#mermaid-svg-etOYlAdY88rp3TGV .doneCritText0,#mermaid-svg-etOYlAdY88rp3TGV .doneCritText1,#mermaid-svg-etOYlAdY88rp3TGV .doneCritText2,#mermaid-svg-etOYlAdY88rp3TGV .doneCritText3{fill:#000 !important}#mermaid-svg-etOYlAdY88rp3TGV .activeCritText0,#mermaid-svg-etOYlAdY88rp3TGV .activeCritText1,#mermaid-svg-etOYlAdY88rp3TGV .activeCritText2,#mermaid-svg-etOYlAdY88rp3TGV .activeCritText3{fill:#000 !important}#mermaid-svg-etOYlAdY88rp3TGV .titleText{text-anchor:middle;font-size:18px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV g.classGroup text{fill:#9370db;stroke:none;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);font-size:10px}#mermaid-svg-etOYlAdY88rp3TGV g.classGroup text .title{font-weight:bolder}#mermaid-svg-etOYlAdY88rp3TGV g.clickable{cursor:pointer}#mermaid-svg-etOYlAdY88rp3TGV g.classGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-etOYlAdY88rp3TGV g.classGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV .classLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.5}#mermaid-svg-etOYlAdY88rp3TGV .classLabel .label{fill:#9370db;font-size:10px}#mermaid-svg-etOYlAdY88rp3TGV .relation{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-etOYlAdY88rp3TGV .dashed-line{stroke-dasharray:3}#mermaid-svg-etOYlAdY88rp3TGV #compositionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #compositionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #aggregationStart{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #aggregationEnd{fill:#ECECFF;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #dependencyStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #dependencyEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #extensionStart{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV #extensionEnd{fill:#9370db;stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV .commit-id,#mermaid-svg-etOYlAdY88rp3TGV .commit-msg,#mermaid-svg-etOYlAdY88rp3TGV .branch-label{fill:lightgrey;color:lightgrey;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .pieTitleText{text-anchor:middle;font-size:25px;fill:#000;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .slice{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV g.stateGroup text{fill:#9370db;stroke:none;font-size:10px;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV g.stateGroup text{fill:#9370db;fill:#333;stroke:none;font-size:10px}#mermaid-svg-etOYlAdY88rp3TGV g.statediagram-cluster .cluster-label text{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV g.stateGroup .state-title{font-weight:bolder;fill:#000}#mermaid-svg-etOYlAdY88rp3TGV g.stateGroup rect{fill:#ECECFF;stroke:#9370db}#mermaid-svg-etOYlAdY88rp3TGV g.stateGroup line{stroke:#9370db;stroke-width:1}#mermaid-svg-etOYlAdY88rp3TGV .transition{stroke:#9370db;stroke-width:1;fill:none}#mermaid-svg-etOYlAdY88rp3TGV .stateGroup .composit{fill:white;border-bottom:1px}#mermaid-svg-etOYlAdY88rp3TGV .stateGroup .alt-composit{fill:#e0e0e0;border-bottom:1px}#mermaid-svg-etOYlAdY88rp3TGV .state-note{stroke:#aa3;fill:#fff5ad}#mermaid-svg-etOYlAdY88rp3TGV .state-note text{fill:black;stroke:none;font-size:10px}#mermaid-svg-etOYlAdY88rp3TGV .stateLabel .box{stroke:none;stroke-width:0;fill:#ECECFF;opacity:0.7}#mermaid-svg-etOYlAdY88rp3TGV .edgeLabel text{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .stateLabel text{fill:#000;font-size:10px;font-weight:bold;font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family)}#mermaid-svg-etOYlAdY88rp3TGV .node circle.state-start{fill:black;stroke:black}#mermaid-svg-etOYlAdY88rp3TGV .node circle.state-end{fill:black;stroke:white;stroke-width:1.5}#mermaid-svg-etOYlAdY88rp3TGV #statediagram-barbEnd{fill:#9370db}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-cluster rect{fill:#ECECFF;stroke:#9370db;stroke-width:1px}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-cluster rect.outer{rx:5px;ry:5px}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-state .divider{stroke:#9370db}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-state .title-state{rx:5px;ry:5px}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-cluster.statediagram-cluster .inner{fill:white}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-cluster.statediagram-cluster-alt .inner{fill:#e0e0e0}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-cluster .inner{rx:0;ry:0}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-state rect.basic{rx:5px;ry:5px}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-state rect.divider{stroke-dasharray:10,10;fill:#efefef}#mermaid-svg-etOYlAdY88rp3TGV .note-edge{stroke-dasharray:5}#mermaid-svg-etOYlAdY88rp3TGV .statediagram-note rect{fill:#fff5ad;stroke:#aa3;stroke-width:1px;rx:0;ry:0}:root{--mermaid-font-family: '"trebuchet ms", verdana, arial';--mermaid-font-family: "Comic Sans MS", "Comic Sans", cursive}#mermaid-svg-etOYlAdY88rp3TGV .error-icon{fill:#522}#mermaid-svg-etOYlAdY88rp3TGV .error-text{fill:#522;stroke:#522}#mermaid-svg-etOYlAdY88rp3TGV .edge-thickness-normal{stroke-width:2px}#mermaid-svg-etOYlAdY88rp3TGV .edge-thickness-thick{stroke-width:3.5px}#mermaid-svg-etOYlAdY88rp3TGV .edge-pattern-solid{stroke-dasharray:0}#mermaid-svg-etOYlAdY88rp3TGV .edge-pattern-dashed{stroke-dasharray:3}#mermaid-svg-etOYlAdY88rp3TGV .edge-pattern-dotted{stroke-dasharray:2}#mermaid-svg-etOYlAdY88rp3TGV .marker{fill:#333}#mermaid-svg-etOYlAdY88rp3TGV .marker.cross{stroke:#333}:root { --mermaid-font-family: "trebuchet ms", verdana, arial;}#mermaid-svg-etOYlAdY88rp3TGV {color: rgba(0, 0, 0, 0.75);font: ;}

整数集合
文章目录
数域集合

§01 整数集合


  今天早上学习了一下 李永乐老师是如何讲解最美数学公式:欧拉恒等式 的,欣赏一下独特的李氏讲解风格如何呈现此数学上的重要恒等式背后的原理。

  一开始,李老师需要数域的拓展开始讲起,从自然数(Natural Number)开始,历经整数(Integers)、有理数(Rational Numers)、实数(Real Numers),直到给出复数(Complex Numbers)集合的定义。在听讲的时候,突然产生一个疑问:为什么通常情况下整数集合使用Z来表示? 这难道与汉字中的整(zhěng)数读音有关系?

  在 ASKINGLOT网站中 Why integer is denoted by Z? 给出了解释。原来用于表示整数的Z来自于德语单词 Zahl [tsa:l],它表示数字也就是所有数字集合。在德语中表示整型数域的单词对应 ganze Zahlen 。在将Zahl翻译成英语的时候,则被人们用作专指整型数字(Integers)。

  能够表示成两个整数比值的数字为有理数(Ratinal Numbers),在数学中通常使用Q来表示。它是英语单词 Quotients 的首字母,Quotient是指数学上的 ,即两个整数的比值。

§02 数域集合


  数学上的不同数域包括:

  1. 自然数 (Natural Numvers):

  自然数集合通常使用 N 来表示:

N={1,2,3,4,⋯}N = \left\{ {1,2,3,4, \cdots } \right\}N={1,2,3,4,⋯}

  2. 整数 (Integers):

  整数集合同时使用 Z 来表示:

Z={⋯,−3,−2,−1,0,1,2,3,⋯}Z = \left\{ { \cdots , - 3, - 2, - 1,0,1,2,3, \cdots } \right\}Z={⋯,−3,−2,−1,0,1,2,3,⋯}

  在数学上,有的时候将非负整数称为全体数字(Whole Numbers),使用 W 来表示:
W={0}∪NW = \left\{ 0 \right\} \cup NW={0}∪N

  3. 有理数 (Rational Numbers) :

  有理数即可以表示成两个整数比值的数字,通常使用 Q 来表示。有理数的小数形式的展开具有有限小数部分,或者无限循环小数部分。

47,30=301,14=0.250‾,4299=0.424242⋯=0.42‾{4 \over 7},\,\,\,\,\,30 = {{30} \over 1},\,\,\,\,\,\,\,{1 \over 4} = 0.25\overline 0 ,\,\,\,\,\,\,\,{{42} \over {99}} = 0.424242 \cdots = 0.\overline {42}74​,30=130​,41​=0.250,9942​=0.424242⋯=0.42

  4. 无理数 (Irrational Numbers):
  无理数无法表示成两个整数的比值,使用小数表示的时候,它具有无限不循环的小数部分。无理数集合使用 I 来表示。

π=3.1415926⋯,2=1.41421356⋯,e=2.7182812⋯\pi = 3.1415926 \cdots ,\,\,\,\sqrt 2 = 1.41421356 \cdots ,\,\,e = 2.7182812 \cdotsπ=3.1415926⋯,2​=1.41421356⋯,e=2.7182812⋯

  5. 实数 (Real Numbers):

  前面定义的数字共同组成实数集合,通常使用 R 来表示,它可以与实数坐标轴上的点一一对应。

  6. 虚数 (Imaginary Numbers):

  可以表示成一个实数乘以虚数单位 i,虚数单位 i 是 -1的一个平方根,即 i2=−1i^2 = - 1i2=−1。

  7. 复数 (Complex Numbers):

  复数可以由一个实数(实部)加上一个虚数(虚部)组成,通常使用 C 表示复数集合。可以看到 实数 和虚数(有的时候称为纯虚数)是复数的子集。复数可以表示成 a+b⋅ia + b \cdot ia+b⋅i的形式,其中a,ba,ba,b是实数。


■ 相关文献链接:

  • 李永乐老师是如何讲解最美数学公式:欧拉恒等式
  • Why integer is denoted by Z?

为什么整数集合使用Z来表示?相关推荐

  1. Redis学习之intset整数集合源码分析

    1.整数集合:整数的集合,升序排序,无重复元素 2.整数集合intset是集合键的底层实现之一,当一个集合只包含整数值的元素,并且这个集合的元素数量不多时,redis会使用整数集合作为集合键的底层实现 ...

  2. 数据结构与算法:13 字符串与整数集合

    13 字符串与整数集合 知识点: 1. 字符串 我们古人没有电影电视,没有游戏网络,所以文人们就会想出一些文字游戏来娱乐.比如宋代的李禺写了这样一首诗:"枯眼望遥山隔水,往来曾见几心知?壶空 ...

  3. [redis设计与实现][5]基本数据结构——整数集合

    整数集合(intset)用于集合键.当一个集合只包含整数值元素,并且数量不多的时候,会使用整数集合作为集合键的底层实现.相对于直接保存字符串,整数集合能够很好地节约内存,但是由于是数组保存,需要特别关 ...

  4. Redis之intset(整数集合)

    Redis中set数据结构它是由intset或者hashtable构成的今天我们就来讲一下intset 整数集合(intset)呢, 是一个有序的存储数据的结构 它有以下优点 1.整数集合中, 元素按 ...

  5. Redis源码剖析(十三)整数集合

    Redis提供一种叫整数集合的数据结构,当数据中只包含整数,并且数据数量不多时,Redis便会采用整数集合存储 Redis保证整数集合有以下几个特性 所含元素全是整数,且不重复 内部元素有序,通常是会 ...

  6. Redis的设计与实现之整数集合和压缩列表

    整数集合(intset) 整数集合概念 整数集合是一个集合(set) 整数集合里只包含整数,并且集合元素不能太多 整数集合不会有重复的元素(有重复元素集合就没意义了) 整数集合的实现方式 typede ...

  7. Redis 数据结构 :SDS、链表、字典、跳表、整数集合、压缩列表

    文章目录 SDS 结构分析 内存策略 空间预分配 惰性空间释放 总结 链表 结构分析 总结 字典 结构分析 rehash 渐进式rehash 总结 跳表 结构分析 总结 整数集合 结构分析 升级 降级 ...

  8. JAVA输出x和y和z_JAVA实例:输入三个整数x,y,z,请把这三个数由小到大输出-吾爱编程网...

    今天为大家分享一个java经典实例输入三个整数x,y,z,请把这三个数由小到大输出,相信很多初学者都会学到这道题目,接下来吾爱编程为大家介绍一下程序的相关写法,有需要的小伙伴可以参考一下: 1.题目: ...

  9. Redis实现之整数集合

    整数集合 整数集合(insert)是集合键的底层实现之一,当一个集合只包含整数值元素,并且这个集合的元素数量不多时,Redis就会使用整数集合作为集合键的底层实现.举个栗子,如果我们创建一个只包含五个 ...

最新文章

  1. 研究人员测试27个黑客服务 结果仅三个完成任务
  2. 重磅丨2018年中国人工智能行业研究报告(77页PPT)
  3. linux规则及别名设置
  4. 题目1033:继续xxx定律
  5. Cpp拾零(to be continued)
  6. 工具推荐|程序员必须知道的11款新型编程工具
  7. Visual Studio 2008 查找耗时函数 C++ Profiler 性能 优化
  8. AI基础:深度学习论文阅读路线(127篇经典论文下载)
  9. hive分隔符_HIVE-默认分隔符的(linux系统的特殊字符)查看,输入和修改
  10. 011——数组(十一)array_merge array_merge_recursive array_change_key_case
  11. Linux学习笔记7
  12. 软设考试成绩查询结果
  13. 虚拟资源拳王公社:闲鱼虚拟资源玩法案例拆解,教你玩转虚拟资源,货源+方法
  14. ajax写删除程序,ajax处理程序删除标记
  15. 数据库水平拆分和垂直拆分区别(以mysql为例)
  16. 【WiFi密码破解详细图文教程】ZOL仅此一份 详细介绍从CDlinux U盘启动到设置扫描破解-破解软件论坛-ZOL中关村在线...
  17. 卡方分布、T分布和F分布
  18. Ubuntu升级Ruby
  19. 无积分怎么下载百度文库的文档
  20. OpenCV 视频捕捉

热门文章

  1. 第十六节:语法总结(3)(C#6.0和C#7.0新语法)
  2. 从Visual Studio里抓取抽象语法树(AST)
  3. 2.7-egrep及bash中的变量
  4. [文章集合] 在Windows Server 2012上关于Vmware的几点
  5. Tomcat如何支持带中文的url?
  6. 大型网站技术架构(2):架构要素和高性能架构
  7. Guava库学习:学习Guava EventBus(二)EventBus 事件订阅示例
  8. Unity iOS打开AppStore评星页面,浅谈Application.OpenURL()方法。
  9. arcgis for android 学习 - (4) 了解mapView的一些方法和事件
  10. C# WinForm控件、自定义控件整理(大全)