码迷,mamicode.com
首页 > 2018年11月18日 > 全部分享
浅谈splay
$BST$ 二叉查找树,首先它是一颗二叉树,其次它里面每个点都满足以该点左儿子为根的子树里结点的值都小于自己的值,以该点右儿子为根的子树里结点的值都大于自己的值。如果不进行修改,每次查询都是$O(logn)$的。 $Splay$ $splay$是一种支持旋转的二叉查找树,由于旋转可以维护它的深度,使 ...
分类:其他好文   时间:2018-11-18 22:34:08    阅读次数:249
Java基础17-成员变量、return关键字和多参方法
1.成员变量 在类中声明的变量为成员变量 成员变量没有赋值时会有默认值,如下表所示 2.return关键字 (1)返回方法指定类型的值(这个值总是确定的),例 (2)结束方法的执行(仅仅一个return语句) 3.多参方法 ...
分类:编程语言   时间:2018-11-18 22:33:55    阅读次数:189
20172307 2018-2019-1 《程序设计与数据结构》第9周学习总结
20172307 2018 2019 1 《程序设计与数据结构》第9周学习总结 教材学习内容总结 + 堆是一棵完全二叉树,其中的每一结点都小于或等于它的两个孩子。 + 最小堆将其最小元素存储在该二叉树的根处,且其根的两个孩子同样也是最小堆。 + addElement方法将给定的Comparable元 ...
分类:其他好文   时间:2018-11-18 22:33:45    阅读次数:201
NLTK入门
首先要了解python的基本语法, 其中列表的处理,字符串的格式化,以及词汇的比较运算(包括判断某一个词语开头是否大小写等) 专有名词: 1. 分词:用于产生词汇和标点符号的链表 安装完NlLTK后, import nltk nltk.download() 计算text1中每个词的平均出现次数公式: ...
分类:其他好文   时间:2018-11-18 22:33:39    阅读次数:397
51Nod - 1242 斐波那契(快速幂)
斐波那契数列的定义如下: F(0) = 0 F(1) = 1 F(n) = F(n - 1) + F(n - 2) (n >= 2) (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, ...) 给出n,求F(n),由于结果很大,输出F(n) ...
分类:其他好文   时间:2018-11-18 22:33:01    阅读次数:160
ARTS第一周
ARTS是什么? Algorithm:每周至少做一个leetcode的算法题; Review:阅读并点评至少一篇英文技术文章; Tip/Techni:学习至少一个技术技巧; Share:分享一篇有观点和思考的技术文章。 Algorithm "爬楼梯" 解题思路: 首先我们要明确目标,是求爬到某一层楼 ...
分类:其他好文   时间:2018-11-18 22:32:53    阅读次数:211
实验二——11.18
南京信息工程大学实验报告 实验日期 11.18 学院 计软院 专业 计科 年级 2017级 班次 6班 姓名 谢宏伟 学号 20171308260 一、实验目的 1. 熟练掌握使用debug工具编写和调试汇编命令的方法 2. 理解并掌握内存中多字节数据的存放 3. 理解并掌握「栈」内存空间的特性和使 ...
分类:其他好文   时间:2018-11-18 22:32:38    阅读次数:232
福大软工1816 · 团队现场编程实战(抽奖系统)之 拖鞋旅游队
一、组员职责分工及贡献分 | 学号 | 成员 | 分工 | 贡献分 | | | | | | | 031602428 | 苏路明 | 整合代码,抽奖算法实现部分 | 12 | | 031602401 | 陈瀚霖 | 设计算法、文案 | 8 | | 031602406 | 程晓宏 | 提取抽奖名单 | ...
分类:其他好文   时间:2018-11-18 22:32:29    阅读次数:203
1、python三级菜单,小白第一次随笔
# 第三级菜单,进入后,随便输入就会退出到第三级菜单,是不是有点问题 data = { '北京':{ "昌平":{ "沙河":["oldboy","test"], "天通苑":["链家地产","我爱我家"] }, "朝阳":{ "望京":["奔驰","陌陌"], "国贸":["CICC","HP"] ...
分类:编程语言   时间:2018-11-18 22:32:20    阅读次数:279
动手动脑之文件流
一、找出指定文件夹下所有大于指定大小(比如1M)的文件 二、找出指定文件夹下所有扩展名为.txt和.java的文件 三、找出指定文件夹下所有包容指定字符串的txt文件 四、 请通过查询JDK文件和使用搜索引擎等方式,看懂此示例代码,并弄明白Watchable、WatchService等类型之间的关系 ...
分类:其他好文   时间:2018-11-18 22:32:10    阅读次数:124
分类与监督学习,朴素贝叶斯分类算法
#1.理解分类与监督学习、聚类与无监督学习。 #简述分类与聚类的联系与区别。分类是事先定义好类别,类别数不变,分类也可以称作分类器,把数据库中的数据项映射到给定类别中的某一类中。聚类是指根据“物以类聚”的原理,将本身没有类别的样本聚集成不同的组。#简述什么是监督学习与无监督学习。监督学习:是对具有概... ...
分类:编程语言   时间:2018-11-18 22:31:44    阅读次数:224
生成器进阶
def generator(): print(123) content = yield 1 print('=======',content) print(456) arg = yield 2 '''''' yield g1 = generator() g2 = generator() g1.__ne... ...
分类:其他好文   时间:2018-11-18 22:31:35    阅读次数:185
java 线程安全
...
分类:编程语言   时间:2018-11-18 22:31:27    阅读次数:141
你需要知道的编码(乱码)知识
你需要知道的编码(乱码)知识中文在风靡全球的路上如果一定有阻碍,那就是乱码啊。引无数大神尽折腰的编码转换问题,这篇文章就记录下这个问题。大家知道,计算机是只认识二进制的,如果一个字符变成了我们肉眼可见的乱码时,一定是因为我们给了计算机错误的编码格式导致的。文件编码文章开始,我们先说说编程时,我们的保... ...
分类:其他好文   时间:2018-11-18 22:31:11    阅读次数:248
Problem D. Country Meow 2018ICPC南京
n个点求出最小圆覆盖所有点 退火算法不会,不过这题可以用三分套三分写 x轴y轴z轴各三分 1 #include <cstdio> 2 #include <cstring> 3 #include <queue> 4 #include <cmath> 5 #include <algorithm> 6 # ...
分类:其他好文   时间:2018-11-18 22:31:04    阅读次数:209
设计模式
设计模式 设计这个项目的一种方式。 简单工厂设计模式 ...
分类:其他好文   时间:2018-11-18 22:30:55    阅读次数:156
nodejs 模块加载顺序
nodejs 模块加载顺序 一、当引入模块的形式是 require('lt') 时(1)、先找当前文件夹下的node_modules文件夹下的lt文件夹下的package.json 文件指定的main字段文件路径。## 如果第一种情况没有找到(2)、找当前文件夹下的node_modules文件夹下的 ...
分类:Web程序   时间:2018-11-18 22:30:46    阅读次数:274
996条   上一页 1 ... 4 5 6 7 8 9 10 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!