我也不知道今天这题目纠结半天我在纠结个啥,题目要求对一个公司所有员工的年龄排序,只能申请O(n)大小的辅助空间。然后看到题目里面的解法大致思路是利用辅助空间记录各个年龄的出现次数,然后接下来的代码硬是读了半天。 之前看到题目后的意思是对公司的员工年龄排序,比如{59,25,23,46,32,15,6 ...
分类:
编程语言 时间:
2016-05-18 17:51:54
阅读次数:
450
110 ###################### #coding=UTF8 from xml.etree import ElementTree #xmlText = open("xml.txt").read() #root = ElementTree.fromstring(xmlText) ro... ...
分类:
编程语言 时间:
2016-05-18 17:50:43
阅读次数:
292
文件上传项目的源码下载地址:http://download.csdn.net/detail/swingpyzf/6979915 一、配置文件:SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file [ht ...
分类:
编程语言 时间:
2016-05-18 17:51:39
阅读次数:
1178
PHP根据数组的值分组,php array中没有自带这个函数但是很常用,今天写了出来记录一下。 代码: $_array = array( array(1,11,'2016-05-18'), array(2,11,'2016-05-18'), array(3,22,'2016-05-18'), arr ...
分类:
编程语言 时间:
2016-05-18 17:50:04
阅读次数:
163
一、前言 假设我们有一个Car类,用了表示一个车,它有id,名字,牌照等许多东西,还有一个表示车的部件CarPart。 但出于某方面的考虑,我们不打算在产生car这个对象的时候,就生产出这个车,你可以认为这个时候,只有一个纸糊的车摆在你的面前,它有id,有名字,有牌照,但是它不能动,只有我们打算启动 ...
分类:
编程语言 时间:
2016-05-18 17:48:53
阅读次数:
218
怎么记忆稳定性: 总过四大类排序:插入、选择、交换、归并(基数排序暂且不算) 比较高级一点的(时间复杂度低一点得)shell排序,堆排序,快速排序(除了归并排序)都是不稳定的,在加上低一级的选择排序是不稳定的。 比较低级一点的(时间复杂度高一点的)插入排序, 冒泡排序,归并排序,基数排序都是稳定的。 ...
分类:
编程语言 时间:
2016-05-18 17:47:06
阅读次数:
725
先从图片开始 小小的作下解释: 1、线程的实现有两种方式,一是继承Thread类,二是实现Runnable接口,但不管怎样,当我们new了这个对象后,线程就进入了初始状态; 2、当该对象调用了start()方法,就进入可运行状态; 3、进入可运行状态后,当该对象被操作系统选中,获得CPU时间片就会进 ...
分类:
编程语言 时间:
2016-05-18 17:48:14
阅读次数:
106
1、原型式继承和类式继承的区别 a:原型继承 b:类式继承 2、单例模式 3、数组去重 ...
分类:
编程语言 时间:
2016-05-18 17:46:27
阅读次数:
137
Java Heap Memory Heap memory is used by java runtime to allocate memory to Objects and JRE classes. Whenever we create any object, it’s always created ...
分类:
编程语言 时间:
2016-05-18 17:44:51
阅读次数:
242
Map是一个重要的数据结构,本篇文章将介绍如何使用不同的Map,如HashMap,TreeMap,HashTable和LinkedHashMap。 Map概览 Java中有四种常见的Map实现,HashMap,TreeMap,HashTable和LinkedHashMap,我们可以使用一句话来描述各 ...
分类:
编程语言 时间:
2016-05-18 17:44:41
阅读次数:
159
某些情况下,有一个已经排好序的数组,如果要获得一个数字在这个数组中的顺序,用遍历的方法会比较慢,如下是一个快速获取位置的函数,会返回:在这个数组中,有多少个值比给定的值要小。 ...
分类:
编程语言 时间:
2016-05-18 17:42:13
阅读次数:
260
package mianxiangduixiang; import java.nio.charset.MalformedInputException; //银行 public class getyinhang { String zhanghu ; double cunkuanyue; double ...
分类:
编程语言 时间:
2016-05-18 17:42:41
阅读次数:
145
在计算机的世界中,算法本质上是我们对某一个问题或者某一类问题的解决方案。也就是说,如果我们想用计算机来解决问题的话,就必须将问题的解决思路准确而完整地描述出来,同时计算机也要能理解这个描述。这需要我们这些程序员将整个描述转化成一系列清晰的指令,这些指令要能接收满足一定规范的输入,并在有限的时间内产生... ...
分类:
编程语言 时间:
2016-05-18 17:44:16
阅读次数:
168
前言 本文来自方腾飞老师《Java并发编程的艺术》第一章。 并发编程的目的是为了让程序运行得更快,但是并不是启动更多的线程就能让程序最大 限度地并发执行。在进行并发编程时,如果希望通过多线程执行任务让程序运行得更快,会面临非常多的挑战,比如上下文切换的问题、死锁的问题,以及受限于硬 件和软件的资源限 ...
分类:
编程语言 时间:
2016-05-18 17:42:55
阅读次数:
143
It is possible to load and reload classes at runtime in Java, though it is not as straightforward as one might have hoped. This text will explain when ...
分类:
编程语言 时间:
2016-05-18 17:43:12
阅读次数:
394
前言 在Java中,子类继承父类,类实现接口是属于常识性的内容了,作为一个Java 程序员应该也比较熟悉。不过子类继承父类,类实现接口中还是有一些小细节值得注意一下,本文就从个人工作、学习中入手,总结一些细节性的内容,以更进一步 地掌握继承、实现的关系。现在只是写一些目前碰到的内容,以后只要想到了、 ...
分类:
编程语言 时间:
2016-05-18 17:39:16
阅读次数:
312