码迷,mamicode.com
首页 > 编程语言
算法分析之三色旗算法
一条绳子挂红白蓝三种颜色的旗子,且排列无序,现用程序把三种旗子同色归类,顺序为蓝-白-红,每次只能交换2面旗子,采用最少步骤完成。 算法描述:只需把红色和蓝色的旗子进行交换,红旗和篮旗都就位后,白旗自然就位。 1) 如果白旗所在位置的元素是白旗,表示该位置的元素应该在此,将white++,接着处理下
分类:编程语言   时间:2016-02-22 20:51:23    阅读次数:297
[POJ2007]Scrambled Polygon(计算几何 极角排序)
题目链接: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 值传递 数组传递
在java中,不允许程序员选择值传递还是地址传递各个参数,基本类型总是按值传递。对于对象来说,是将对象的引用也就是副本传递给了方法,在方法中只有对对象进行修改才能影响该对象的值,操作对象的引用时是无法影响对象。 现在说说数组:如果将单个基本类型数组的元素传递给方法,并在方法中对 其进行修改,则在被调
分类:编程语言   时间:2016-02-22 20:50:16    阅读次数:293
Spring源代码解析 ---- 循环依赖
一、循环引用: 1. 定义: 循环依赖就是循环引用,就是两个或多个Bean相互之间的持有对方,比方CircularityA引用CircularityB,CircularityB引用CircularityC,CircularityC引用CircularityA。形成一个环状引用关系。 2. 代码演示样
分类:编程语言   时间:2016-02-22 20:50:37    阅读次数:231
用virtualenv建立多个Python独立开发环境(转)
原文:http://www.nowamagic.net/academy/detail/1330228 不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重
分类:编程语言   时间:2016-02-22 20:47:58    阅读次数:229
Spring.Net学习笔记(二)-数据访问器
Spring对ADO.NET也提供了支持,依赖与程序集Spring.Data.dll IDbProvider IDbProvider定义了数据访问提供器的基础,配置如下 获取数据IDbProvider的方...
分类:编程语言   时间:2016-02-22 20:46:00    阅读次数:211
【python】编程语言入门经典100例--8
题目:输出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
如何解决SpringMvc数据传输乱码问题
在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
【python】编程语言入门经典100例--10
还没看明白题。。。。
分类:编程语言   时间:2016-02-22 19:25:41    阅读次数:153
spring mvc 接收参数方式
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多线程基础Java多线程基础2016-2-22byDamon为什么会排队等待?下面的这个简单的java程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外。因为所需的资源-打印机、磁盘、数据库和显示屏--由于硬件和软件的限制都有内在的潜伏时间,..
分类:编程语言   时间:2016-02-22 19:24:33    阅读次数:246
【字符串处理算法】回文判断的算法设计及C代码实现
一、需求描述输入一个字符串,编写程序判断这个字符串是否是回文串。为了便于说明,设定输入的字符串分为中文字符串和非中文字符串两种。其中,中文字符串中仅包含中文字符,非中文字符串中不包含中文字符。所谓回文串,是指正读和反读都一样的字符串。下面举几个例子予以说明:1.“level”是一个非中文字符的回文串,因为正读和反读都是“level”。2.“Good”不是一个非中文字符的回文串。3.“我爱我”是一个...
分类:编程语言   时间:2016-02-22 19:21:27    阅读次数:180
python之requests-multipart/from-data
python之requests-multipart/from-data
分类:编程语言   时间:2016-02-22 19:19:41    阅读次数:198
java后端校验
java后台校验
分类:编程语言   时间:2016-02-22 19:19:26    阅读次数:293
Java 读取Properties配置文件
读取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
昨天无意间看到Spring Boot ,今天又了解了一下,试着写一个Hello World! 今天看了半天,最后还是要用Maven最方便!以下: 一、工具 JDK1.7 Eclipse Maven 这里Eclipse集成Maven的这一步就省了! 二、编码 新建Maven Project 命名为:S
分类:编程语言   时间:2016-02-22 19:19:16    阅读次数:341
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!