数据结构:数据项的结构化集合,数据项之间的相互联系及作用。 数据结构大致划分为三大类:线性结构,半线性结构,非线性结构。 最基本的线性结构统称为 序列(sequence),根据其中数据项的逻辑次序与物理存储地址的对应关系不同,又可进一步的将序列区分为 向量(vector)和 列表(list)。 在向 ...
分类:
其他好文 时间:
2018-10-07 23:22:27
阅读次数:
217
//code_018_struct_method_set2projectmain.gopackagemainimport("fmt")//类型T方法集typePersonstruct{namestringsexbyteageint}func(p*Person)SetInfoPointer(){(*p).name="yoyo"p.sex=‘f‘p.age=22}func(pPerson)SetInf
分类:
其他好文 时间:
2018-10-06 10:42:48
阅读次数:
157
//code_017_struct_method_usageprojectmain.gopackagemainimport("fmt")typeMyIntintfunc(aMyInt)Add(bMyInt)MyInt{returna+b}funcAdd(a,bMyInt)MyInt{returna+b}typePersonstruct{namestringsexbyteageint}func(pP
分类:
其他好文 时间:
2018-10-05 18:45:50
阅读次数:
142
本规范中标红的内容为强制性遵循内容,开发人员必须遵守。蓝色为强烈建议性内容,最好遵守,这样可以避免程序出现一些莫名奇妙的问题。其他内容为一般性建议。 1.命名规则 1.1基本的规则 1,字符集在26个英文字母、0到9的阿拉伯数字和下划线之中。Java中类、字段、方法、变量、常量尽量用字母表达,没有特 ...
分类:
编程语言 时间:
2018-10-04 08:50:05
阅读次数:
121
子集 【问题描述】 R 君得到了?个集合,???共有 n 个正整数。 R 君对这个集合很感兴趣。 R 君通过努?钻研,发现了这个集合?共有 2n 个?集。 现在 R 君又对这个集合的?集很感兴趣。 定义?个集合的权值是这个集合内所有数字的和的话。 那么 R 君想问问你,这个集合的权值第 K小子集是多 ...
分类:
其他好文 时间:
2018-10-03 00:19:49
阅读次数:
218
1. 仔细区分 pointers 和 references references和pointers的差别描述如下: pointer:当需要考虑"不指向任何对象"时,或者是考虑"在不同时间指向不同对象"的能力时,应该采用pointer。前一种情况可以将pointer设为null,后一种可以改变poin ...
分类:
编程语言 时间:
2018-10-01 15:32:30
阅读次数:
159
在 Go 编程语言中,数据类型用于声明函数和变量。 数据类型的出现是为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存。 Go 语言按类别有以下几种数据类型: (a) 指针类型(Pointer) (b) 数组类型 (c) 结构化类型(struct) ...
分类:
编程语言 时间:
2018-09-30 20:12:58
阅读次数:
201
目录 1,错误和异常 2,异常处理 2.1 什么是异常处理? 2.2 为何要进行异常处理? 2.3 如何进行异常处理? 3,什么时候用异常处理 4,本章小结 1,异常和错误 1.1 程序中难免出现错误,而错误分成两种 1.1.1. 语法错误(这种错误,根本过不了python解释器的语法检测,必须在程 ...
分类:
编程语言 时间:
2018-09-30 19:57:48
阅读次数:
181