摘要: 哈希表的定义:哈希表是一种根据关键码去寻找值的数据映射结构,该结构通过把关键码映射的位置去寻找存放值的地方。键可以对应多个值(即哈希冲突),值根据相应的hash公式存入对应的键中。 哈希函数的构造要求: 哈希冲突解决方法:1.链地址法 链地址法的原理时如果遇到冲突,他就会在原地址新建一个空间,然后以 阅读全文
posted @ 2018-05-03 14:18 小雪SS 阅读(1305) 评论(0) 推荐(1) 编辑
摘要: unordered_set的特点: unordered_set基于哈希表,是无序的。 在一个 unordered_set 容器中,元素的值同时可以用来标志对应的元素(即值是自身的主键),每个值必须是唯一的。主键是不可修改的,因此在 unordered_set 中的元素不能被逐个修改(所有元素保持恒定 阅读全文
posted @ 2018-05-03 13:12 小雪SS 阅读(1345) 评论(0) 推荐(1) 编辑
摘要: set特点: set的各成员函数列表如下: 1.begin()--返回指向第一个元素的迭代器 // 如果当前容器是空的,就不能解引用(Dereferenced)返回的迭代器值。 2. clear()--清除所有元素 3. count()--返回某个值元素的个数 // set.count(x)--返回 阅读全文
posted @ 2018-05-03 12:38 小雪SS 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 目录 阅读全文
posted @ 2018-05-03 10:44 小雪SS 阅读(200) 评论(0) 推荐(0) 编辑
摘要: leetcode练习时,总会发现运行时间短的代码都会有类似: 所以对这几句代码做了了解: 这个函数是一个“是否兼容stdio”的开关,C++为了兼容C,保证程序在使用了std::printf和std::cout的时候不发生混乱,将输出流绑到了一起。 cin,cout之所以效率低,是因为先把要输出的东 阅读全文
posted @ 2018-05-01 14:00 小雪SS 阅读(4787) 评论(0) 推荐(0) 编辑
摘要: stringstream可以吞下不同的类型,然后吐出不同的类型。 这样可以实现int,string,double等类型的转换 缺点:效率低,运行时间长;由于cin,cout为了兼容C有个同步流。关闭同步流的方法 看来stringstream似乎不打算主动释放内存(或许是为了提高效率),但如果你要在程 阅读全文
posted @ 2018-04-28 17:42 小雪SS 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.源文件-(编译器)-字节码-(解释器)-机器码 2.javac 源文件名.java => 把源文件编译成字节码文件,以.class结尾 java 字节码文件名(注意此处不能有.class后缀)=>把字节码文件解释成机器语言并且运行出来 3.在 Java 的领域里,基本数据类型变量存的是数据本身, 阅读全文
posted @ 2017-10-31 21:30 小雪SS 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 1.yield 语句产生输出值并返回 2.foo用以标记块语句 3.with语句方便的引用特定对象的方法和属性,避免了重复书写对象名称,可以嵌套使用。 4.eval()将表达式转换成变量名或者对象名 5. 转换函数 parseFloat():将字符串转化成浮点数 parseInt():将字符串转化成 阅读全文
posted @ 2017-10-27 15:57 小雪SS 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 1. asp.net视频:http://pan.baidu.com/s/1c53ZgM ,密码: 2.web前端 阅读全文
posted @ 2017-10-19 16:29 小雪SS 阅读(931) 评论(0) 推荐(0) 编辑
摘要: JavaScript 语句和 JavaScript 变量都对大小写敏感。 键值对通常写法为 name : value (键与值以冒号分割)。 键值对在 JavaScript 对象通常称为 对象属性。 如果您把值赋给尚未声明的变量,该变量将被自动作为全局变量声明。即使它在函数内执行。 可以在字符串中使 阅读全文
posted @ 2017-10-14 15:52 小雪SS 阅读(410) 评论(0) 推荐(0) 编辑