一条绳子挂红白蓝三种颜色的旗子,且排列无序,现用程序把三种旗子同色归类,顺序为蓝-白-红,每次只能交换2面旗子,采用最少步骤完成。 算法描述:只需把红色和蓝色的旗子进行交换,红旗和篮旗都就位后,白旗自然就位。 1) 如果白旗所在位置的元素是白旗,表示该位置的元素应该在此,将white++,接着处理下
分类:
编程语言 时间:
2016-02-22 20:51:23
阅读次数:
297
题目链接:http://poj.org/problem?id=2007 题意:给出凸包和起点,逆序输出。 极角排序可以用反三角函数求出角度,按照角度排序。也可以用叉乘来做。注意题目说给定第一个数据是0,0,这是凸包的起点,数据中有在x轴负半轴的数据,所以排序的时候0,0要跳过。只排1~n-1个坐标。
分类:
编程语言 时间:
2016-02-22 20:52:20
阅读次数:
281
二者都属于一种数据结构 从逻辑结构来看 1. 数组必须事先定义固定的长度(元素个数),不能适应数据动态地增减的情况。当数据增加时,可能超出原先定义的元素个数;当数据减少时,造成内存浪费;数组可以根据下标直接存取。 2. 链表动态地进行存储分配,可以适应数据动态地增减的情况,且可以方便地插入、删除数据
分类:
编程语言 时间:
2016-02-22 20:50:19
阅读次数:
231
在java中,不允许程序员选择值传递还是地址传递各个参数,基本类型总是按值传递。对于对象来说,是将对象的引用也就是副本传递给了方法,在方法中只有对对象进行修改才能影响该对象的值,操作对象的引用时是无法影响对象。 现在说说数组:如果将单个基本类型数组的元素传递给方法,并在方法中对 其进行修改,则在被调
分类:
编程语言 时间:
2016-02-22 20:50:16
阅读次数:
293
一、循环引用: 1. 定义: 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比方CircularityA引用CircularityB,CircularityB引用CircularityC,CircularityC引用CircularityA。形成一个环状引用关系。 2. 代码演示样
分类:
编程语言 时间:
2016-02-22 20:50:37
阅读次数:
231
原文:http://www.nowamagic.net/academy/detail/1330228 不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重
分类:
编程语言 时间:
2016-02-22 20:47:58
阅读次数:
229
Spring对ADO.NET也提供了支持,依赖与程序集Spring.Data.dll IDbProvider IDbProvider定义了数据访问提供器的基础,配置如下 获取数据IDbProvider的方...
分类:
编程语言 时间:
2016-02-22 20:46:00
阅读次数:
211
题目:输出9*9口诀代码:2
3foriinrange(1,10):
4forjinrange(1,10):
5ifj<i:
6print(‘%d*%d=%d‘%(j,i,i*j),end=‘‘)
7elifi==j:
8print(‘%d*%d=%d‘%(j,i,i*j))运行结果:[root@HKcode_100]#pythoncode_8.py
1*1=1
1*2=22*2=4
1*3=32*3=63*3=9
1*4=42*4=83*4=124*4=16
1*5=52..
分类:
编程语言 时间:
2016-02-22 19:31:18
阅读次数:
223
在web.xml文件中加入:<filter><filter-name>characterEncodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name>&l..
分类:
编程语言 时间:
2016-02-22 19:28:17
阅读次数:
164
1.使用HttpServletRequest接收java代码/***测试HttpServletRequest接收参数***/@RequestMapping(value="/test")@ResponseBodypublicStringqueryAll(HttpServletRequestrequest){System.out.println(request.getParameter("date"));returnrequest.getParameter("date");}jsp代码..
分类:
编程语言 时间:
2016-02-22 19:24:44
阅读次数:
208
Java多线程基础Java多线程基础2016-2-22byDamon为什么会排队等待?下面的这个简单的java程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外。因为所需的资源-打印机、磁盘、数据库和显示屏--由于硬件和软件的限制都有内在的潜伏时间,..
分类:
编程语言 时间:
2016-02-22 19:24:33
阅读次数:
246
一、需求描述输入一个字符串,编写程序判断这个字符串是否是回文串。为了便于说明,设定输入的字符串分为中文字符串和非中文字符串两种。其中,中文字符串中仅包含中文字符,非中文字符串中不包含中文字符。所谓回文串,是指正读和反读都一样的字符串。下面举几个例子予以说明:1.“level”是一个非中文字符的回文串,因为正读和反读都是“level”。2.“Good”不是一个非中文字符的回文串。3.“我爱我”是一个...
分类:
编程语言 时间:
2016-02-22 19:21:27
阅读次数:
180
python之requests-multipart/from-data
分类:
编程语言 时间:
2016-02-22 19:19:41
阅读次数:
198
读取Properties配置文件的方法,经常忘记,记录下来备忘一下: package utils;import java.io.IOException;import java.io.InputStream; import java.util.Properties; public class Prop
分类:
编程语言 时间:
2016-02-22 19:18:05
阅读次数:
151
昨天无意间看到Spring Boot ,今天又了解了一下,试着写一个Hello World! 今天看了半天,最后还是要用Maven最方便!以下: 一、工具 JDK1.7 Eclipse Maven 这里Eclipse集成Maven的这一步就省了! 二、编码 新建Maven Project 命名为:S
分类:
编程语言 时间:
2016-02-22 19:19:16
阅读次数:
341