来自 http://www.codingpy.com/books/thinkpython2/03-functions.html 的题目 教程下方给出的答案 :http://greenteapress.com/thinkpython2/code/grid.py 感觉好麻烦 ...
分类:
编程语言 时间:
2016-08-06 17:14:07
收藏:
0 评论:
0 赞:
0 阅读:
293
前言
在java.util包中的Arrays和Collections类中都有很多实用方法,可以在一个Collection中添加一组元素。Arrays.asList()方法接受一个数组或是一个用逗号分隔的元素列表(使用可变参数),并将其转换为一个List对象。Collections.addAll()方法接受一个Collection对象,以及一个数组或是一个用逗号分隔的元素列表...
分类:
编程语言 时间:
2016-08-06 16:04:16
收藏:
0 评论:
0 赞:
0 阅读:
284
希尔排序突破了O(n2),它的时间复杂度是O(nlog2n) 分组再排序 public insertSort(int a[],int n){ int i,j,temp; int gap=n;//间隔 do{ gap=gap/3+1; for(int i=gap;i<n-1;i++){ if(a[i] ...
分类:
编程语言 时间:
2016-08-06 16:03:06
收藏:
0 评论:
0 赞:
0 阅读:
235
RC4于1987年提出,和DES算法一样,是一种对称加密算法,也就是说使用的密钥为单钥(或称为私钥)。但不同于DES的是,RC4不是对明文进行分组处理,而是字节流的方式依次加密明文中的每一个字节,解密的时候也是依次对密文中的每一个字节进行解密。 RC4算法的特点是算法简单,运行速度快,而且密钥长度是 ...
分类:
编程语言 时间:
2016-08-06 16:01:06
收藏:
0 评论:
0 赞:
0 阅读:
309
这篇文章着力来讨论线段相交这一个问题。 给出两条线段,如何判断这两条线段相交? 如果这两条线段相交,如何求其交点? 线段相交问题通常由于其繁杂的情况种类而让人避而远之,在这里希望通过笔者的简化讨论希望帮读者的思路进行一下梳理。 首先我们尝试画几个几何图像来找一下线段相交的一些不同的情况,这里需要注意 ...
分类:
编程语言 时间:
2016-08-06 15:55:26
收藏:
0 评论:
0 赞:
0 阅读:
160
向已经排好序的序列,插入一个元素 public insertSort(int a[],int n){ int i,j,temp; for(int i=1;i<n-1;i++){ if(a[i]<a[i-1]){ temp=a[i];//作为哨兵 for(j=i-1;k[j]>temp;j--){ k ...
分类:
编程语言 时间:
2016-08-06 15:53:16
收藏:
0 评论:
0 赞:
0 阅读:
145
问题背景 我公司是一个快速发展的创业公司,目前有200人,主要业务是旅游和酒店相关的,应用迭代更新周期比较快,因此,开发人员花费了更多的时间去更=跟上迭代的步伐,而缺乏了对整个系统的把控 没有集群之前,公司定时任务的实现方式 在初期应用的访问量并不是那么大,一台服务器完全满足使用,应用中有很多定时任 ...
分类:
编程语言 时间:
2016-08-06 15:51:37
收藏:
0 评论:
0 赞:
0 阅读:
443
#include <stdio.h> #define MAXN 64 int a[MAXN + 1][MAXN + 1] = { 0 }; void gamecal(int k, int n)//处理编号k开始的n个选手的日程 { int i, j; if (n == 2) { a[k][1] = ...
分类:
编程语言 时间:
2016-08-06 15:44:36
收藏:
0 评论:
0 赞:
0 阅读:
239
...
分类:
编程语言 时间:
2016-08-06 15:42:46
收藏:
0 评论:
0 赞:
0 阅读:
255
1.java.io.FileNotFoundException: /storage/emulated/0/xxx.txt: open failed: EISDIR (Is a directory) 该错误的原因:本来我是要在 SD 卡上创建一个叫:xxx.txt 的文件,但是我的 sd 卡存在一个文 ...
分类:
编程语言 时间:
2016-08-06 15:41:56
收藏:
0 评论:
0 赞:
0 阅读:
252
1.创建字典和给字典赋值,可以使用工厂方法dict()来创建字典,也可以使用fromkeys()来创建一个元素具有相同值的字典 2.访问字典中的值 3.更新字典 ...
分类:
编程语言 时间:
2016-08-06 15:41:27
收藏:
0 评论:
0 赞:
0 阅读:
303
创建一组数字Python的有以下几种内置数字类型:int,整型,比如:1、-2、598;float,浮点型,比如:0.0、-3.5、18.55;bool,布尔型,即True和False两个关键字,但他们的值实际上还是1和0,所以他们是可以进行加减的哦;complex,复数型(复数是数学术语),用a+bj或者complex..
分类:
编程语言 时间:
2016-08-06 14:35:46
收藏:
0 评论:
0 赞:
0 阅读:
368
packagecom.String;publicclassA{
publicstaticvoidmain(String[]args){
Stringstr="thisisatestofjava";
t1(str);//static方法可直接调用
t2(str);
t3(str);
t4(str);
t5(str);
t6(str);
t8("123321");
}//1.统计该字符串中字母s出现的次数
publicstaticvoidt1(Stringstr){int..
分类:
编程语言 时间:
2016-08-06 14:33:56
收藏:
0 评论:
0 赞:
0 阅读:
672
最近代码中看到调用空指针对象的成员函数的写法,联想起上次碰到的问题:C++类的成员函数存储方式(是否属于类的对象)两者的本质是一样的,上次只是简单地讨论了下,这次从编译器的角度,来谈一谈这个知识点。一个简单的例子:class MyClass
{
public:
int i;
void hello()
{
printf("hello\n"...
分类:
编程语言 时间:
2016-08-06 14:28:28
收藏:
0 评论:
0 赞:
0 阅读:
142
冒泡的排序是两两比较(相邻的元素),以下算法算不上冒泡排序 //a需要排序的数组,n数组长度 public void bubbleSort(int a[],int n){ int temp; for(int $i=0;$i<n-1;$i++) for(int j=i+1;j<n;j++){ if(a ...
分类:
编程语言 时间:
2016-08-06 14:26:56
收藏:
0 评论:
0 赞:
0 阅读:
304
1.创建文件流,打开EXCEL文件(jxi不支持.xlsx文件,支持.xls) 2.切换到对应文件名 3.获取实际行数和列数 4.读取数据 示例: ...
分类:
编程语言 时间:
2016-08-06 14:25:18
收藏:
0 评论:
0 赞:
0 阅读:
286
java,菜鸟,新手,语言控制流,for,while,知识点。 ...
分类:
编程语言 时间:
2016-08-06 14:24:56
收藏:
0 评论:
0 赞:
0 阅读:
281
数据类型: 1):基本数据类型:byte、short、int、long、float、double、char、boolean 2):引用数据类型: 数组、类、接口。 级别从低到高为:byte,char,short(这三个平级)-->int-->float-->long-->double 自动类型转换: ...
分类:
编程语言 时间:
2016-08-06 14:24:36
收藏:
0 评论:
0 赞:
0 阅读:
246
本文详细的介绍了javascript中substring()、substr()和slice()三个JS字符串截取的方法,substring()方法用于提取字符串中介于两个指定下标之间的字符.substr 方法用于返回一个从指定位置开始的指定长度的子字符串。 substring 方法用于提取字符串中介 ...
分类:
编程语言 时间:
2016-08-06 14:24:08
收藏:
0 评论:
0 赞:
0 阅读:
245
Prime + Heap 简直神了 时间优化好多,顺便就把Heapsort给撸了一发 具体看图 Heapsort利用完全二叉树+大(小)顶锥的结构每次将锥定元素和锥最末尾的元素交换 同时大(小)顶锥元素数 -1,迭代n-1次级OK了 我这里的是按从小到大拍的 ...
分类:
编程语言 时间:
2016-08-06 14:22:36
收藏:
0 评论:
0 赞:
0 阅读:
287