258. Add Digits Digit root 数根问题 性质说明 1.任何数加9的数字根还是它本身。(特殊情况num=0) 小学学加法的时候我们都明白,一个数字加9,就是把十位加1,各位减1。因此十位加个位的和是不变的;如果有进位,即十位上是9,那么进位之后十位会变成0,百位会加1,道理和一 ...
分类:
编程语言 时间:
2016-07-29 19:02:24
阅读次数:
115
数组与泛型相比,有两个重要的不同点。数组是协变的(如果Sub是Super的子类型,那么数组类型Sub[]是Super[]的子类型),相反,泛型是不可变得,对于任意两个不同的类型T1和T2,List<T1>和List<T2>没有子类型或超类型的关系。 一段代码: 会有一条警告,编译器无法再编译时知道E ...
分类:
编程语言 时间:
2016-07-29 19:01:24
阅读次数:
174
如果有别的编程语言基础,python属于极好上手的一门语言。应用上,用“自取所需”来描述,最为贴切。 首先,放上一些推荐。 安装上: 1、python3.5.1(推荐官网直接下载,自带IDLE),安装不麻烦,记得增加环境变量即可 2、编辑器:sublime 其实,并没有使用很多,但是推荐的人超多 , ...
分类:
编程语言 时间:
2016-07-29 19:01:59
阅读次数:
149
题意:给定几种不同的颜色和它的权值,按它的权值排序。 析:排序。 代码如下: ...
分类:
编程语言 时间:
2016-07-29 18:57:16
阅读次数:
155
转自:八大排序算法 - CSDN 概述 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并排序序。 快速排序:是目前基于比较的内部排序中被认为是最好的方法,当待排序的关键字是随机分布时,快速排序的平均时间最短; 1.插入排序—直接插 ...
分类:
编程语言 时间:
2016-07-29 18:54:05
阅读次数:
205
1:获得滚动条的情况 2:获得视图浏览器的宽度高度 3:获得当前浏览器型号 名字 4:事件监听 function(element, type, handler){ if (element.addEventListener) { element.addEventListener(type, handl ...
分类:
编程语言 时间:
2016-07-29 18:55:58
阅读次数:
291
1.选择整型类型,C++提供了大量的整型,应该使用那些整型?通常int被设置为对目标计算机而言最为自然的长度。 自然长度指的是计算机处理起来效率最高的长度。如果没有非常有说服力的理由来选择其他类型,则应用int。 如果变量表示的负值不能为负,如果文档中的字数,则可以用无符号类型,这样变量可以表示更大 ...
分类:
编程语言 时间:
2016-07-29 18:53:05
阅读次数:
258
数学上曲面的连续光滑形变可以通过最小化能量函数来建模得到,其中能量函数用来调节曲面的拉伸或弯曲程度,那么能量函数最小化同时满足所有边界条件的最优解就是待求曲面。 能量函数通常是二次函数形式: 其中S*代表关于曲面参数u和v的k阶偏导。 对于上述优化问题的求解方法,通常利用变分法得到对应的Euler- ...
分类:
编程语言 时间:
2016-07-29 18:52:47
阅读次数:
218
八大排序算法 八大排序算法 概述 排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。 我们这里说说八大排序就是内部排序。 当n较大,则应采用时间复杂度为O(nlog2n)的排序方法:快速排序、堆排序或归并 ...
分类:
编程语言 时间:
2016-07-29 18:50:04
阅读次数:
244
LinkedLiset的底层是以链表存储: ...
分类:
编程语言 时间:
2016-07-29 18:50:00
阅读次数:
153
easyui datagrid 空间封装的很好,对分页的操作 ,前端会自然地出来 page 和rows值 返回的json符合页面的格式即可 页面这样写即可 ,返回的json格式 {"code":0,"rows":[{"departmentname":"开发部","faxnum":"88888888" ...
分类:
编程语言 时间:
2016-07-29 18:47:50
阅读次数:
473
一、简介 redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remo ...
分类:
编程语言 时间:
2016-07-29 18:49:25
阅读次数:
403
【温馨提示: 以下内容均来自网友的无私奉献或书本的摘抄,在此表示感谢!】 我们在C语言编程中会遇到一些参数个数可变的函数,例如printf()这个函数,其定义为: int printf( const char* format, ...); 它除了有一个参数format固定以外,后面跟的参数的个数和类 ...
分类:
编程语言 时间:
2016-07-29 18:46:14
阅读次数:
134
几个比较常见的排序算法里头,这个我是比较生疏的一个,有一天突然被问了一个问题是,归并排序最大的特点是什么,我才想起这个算法来。下午又看不进书啦,就实现一下,记下来。 归并排序采取的是分治策略,就是先将数据不断地进行二分,然后分别排序子序列之后再不断地合并在一起。 归并排序与快排一样,时间复杂度是O( ...
分类:
编程语言 时间:
2016-07-29 18:44:23
阅读次数:
139
http://www.open-open.com/code/view/1455771789339 ...
分类:
编程语言 时间:
2016-07-29 18:44:45
阅读次数:
257
来自:Poll的笔记 - 博客园 链接:http://www.cnblogs.com/maybe2030/p/4715035.html 阅读目录 1、顺序查找 2、二分查找 3、插值查找 4、斐波那契查找 5、树表查找 6、分块查找 7、哈希查找 查找是在大量的信息中寻找一个特定的信息元素,在计算机... ...
分类:
编程语言 时间:
2016-07-29 18:44:27
阅读次数:
336
Global对象Global(全局)对象可以说是ECMAScript 中最特别的一个对象了,因为不管你从什么角度上看,这个对象都是不存在的。ECMAScript 中的Global 对象在某种意义上是作为一个终极的“兜底儿对象”来定义的。换句话说,不属于任何其他对象的属性和方法,最终都是它的属性和方法 ...
分类:
编程语言 时间:
2016-07-29 18:41:02
阅读次数:
172