今天讲的一道习题是很经典的约瑟夫环问题,其实lz对于链表的某些操作还不是太懂,所以在程序中有些地方还不太看得懂,这里借鉴的网上的做法,还请大牛能够解答我的疑惑,谢谢!标题:约瑟夫环说明:约瑟夫环是这么一个问题:已知n个人(编号1,2,。。。n)围坐在圆桌周围。从编号为k的人开始报数,数到m的人出列,...
分类:
编程语言 时间:
2015-07-13 11:51:13
阅读次数:
212
1.引入线程与进程的目的 在OS中引入进程的目的是为了使更多的程序能够并发执行,以提高资源的利用率和系统的量。 引入线程的则是为了减少程序在并发执行时所付出的时间开销,是OS具有更好的并发性。2.进程与线程的区别 进程是程序的一次动态执行过程,它需要经历从代码加载代码执行到执行完毕的一个完整的...
分类:
编程语言 时间:
2015-07-13 11:51:58
阅读次数:
141
最近又到了找工作的时间,所以想每天抽点时间出来对编程进行相关训练。C++字符串是一个很重要的知识点,采用STL、算法等C++优于C的方面,能够使问题解决起来更加轻松。以下程序都是自己写的,可能有些地方时间效率、空间效率不高,所以希望大家能够多多讨论交流,互相提升。题目:删除子串说明:给定两个形参st...
分类:
编程语言 时间:
2015-07-13 11:52:34
阅读次数:
123
直接外部传入参数:import subprocessimport osdef compile(sdk, mainPath, configPath=None, callback=None): os.chdir(sdk + "/bin/") cmdName = 'mxmlc' args...
分类:
编程语言 时间:
2015-07-13 11:49:01
阅读次数:
121
1. PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好.....
分类:
编程语言 时间:
2015-07-13 11:51:09
阅读次数:
139
文件上传和下载的原理 设置将表单的两个属性的:method="post",enctype="multipart/form-data",让表单以二进制编码的方式提交数据。在接收此请求的Servlet中用二进制流来获取内容,就可以取得上传文件的内容从而实现文件的上传。 文件的下载需要以下的几个步骤:.....
分类:
编程语言 时间:
2015-07-13 11:49:58
阅读次数:
124
总结了python操作时间和日期的方法,原文连接:http://www.jb51.net/article/47957.htm
分类:
编程语言 时间:
2015-07-13 11:43:16
阅读次数:
121
1.八皇后问题 1 public class EightQueen { 2 3 private static final int ROW = 16; 4 private static final int COL = 16; 5 6 private static int c...
分类:
编程语言 时间:
2015-07-13 11:40:42
阅读次数:
116
D3(Data-Driven Documents)是一个用于网页作图、生成互动图形的JavaScript函数库。 官网:http://d3js.org/ 下载: cdn: d3.zip1.hello world d3.select('body') ...
分类:
编程语言 时间:
2015-07-13 11:40:14
阅读次数:
214
在Python中对图片的处理采用了PIL库,这个库可用于图片的一些常用操作,如改变尺寸、格式、色彩、旋转等处理。首先要先安装Python(在这里不做介绍)。安装完Python后,安装PIL库就非常简单了,只需按如下步骤进行1、下载PIL的Source Kit(因为这个包支持全部平台)Imaging-...
分类:
编程语言 时间:
2015-07-13 11:39:24
阅读次数:
127
最大公约数 欧几里得算法 描述:计算两个非负整数p和q的最大公约数:若q是0,则最大公约数为p。否则,将p除以q得到余数r,p和q的最大公约数即为q和r的最大公约数。 根据算法的自然描述,我们可以很轻松地得到以下的递归实现:1 public static int euclid(int p,...
分类:
编程语言 时间:
2015-07-13 11:38:24
阅读次数:
107
返回星期方法getDay()返回星期,返回的是0-6的数字,0 表示星期天。如果要返回相对应“星期”,通过数组完成,代码如下:注意:以上代码是在2014年3月7日,星期五运行。结果:5今天是:星期五获得星期
分类:
编程语言 时间:
2015-07-13 11:35:20
阅读次数:
110
1.可变与不可变性 String是不可变的,它是由字符数组来保存对象的值,并声明为final类型,所以String对象是不可变字符序列。 private final char value[]; StringBuffer和StringBuilder都是可变的字符序列,它们也是由字符数组保存。...
分类:
编程语言 时间:
2015-07-13 11:37:59
阅读次数:
100
细说JavaScript数据类型及转换 JavaScript数据类型 1.Boolean(布尔) 布尔:(值类型)var b1=true;//布尔类型 2.Number(数字) 数值:(值类型)var n1=3.1415926;//数值类型 n1.toFixed(3);//四舍五入保留3位...
分类:
编程语言 时间:
2015-07-13 10:29:35
阅读次数:
214
//二维数组!
/*
==================================================================
题目:打印杨辉三角
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
1 6 15 20 15 6 1
。。。...
分类:
编程语言 时间:
2015-07-13 10:29:45
阅读次数:
147
一、typedef作用简介
* 我们可以使用typedef关键字为各种数据类型定义一个新名字(别名)。
1 #include
2
3 typedef int Integer;
4 typedef unsigned int UInterger;
5
6 typedef float Float;
7
8 int main(int argc, const char...
分类:
编程语言 时间:
2015-07-13 10:29:07
阅读次数:
150