它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。
冒泡排序算法的运作如下:(从后往前)
比较相邻的元素。如果第一个比第二个大,就交换他们两个。
对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。
针对所有的元素重复以上的步骤,除了最后一...
分类:
编程语言 时间:
2015-07-15 15:11:28
阅读次数:
142
最近做前台需要和后台交互数据,直接使用js一直没实现,最后使用extjs实现了,extjs代码直接嵌入到jsp的js代码中即可(0跟jsp里使用extjs一样,需要加载extjs的几个文件)
src="../ext3/adapter/ext/ext-base.js">
src="../ext3/ext-all.js">
src="../ext3/ext-lang-zh_CN.js">
...
分类:
Web程序 时间:
2015-07-15 15:09:31
阅读次数:
134
废话不多说,直接上代码:/**
* tableViewCell分割线左侧置顶
*/
-(void)viewDidLayoutSubviews
{
if ([_tableView respondsToSelector:@selector(setSeparatorInset:)])
{
[_tableView setSeparatorInset:UIEdgeIn...
分类:
移动开发 时间:
2015-07-15 15:08:21
阅读次数:
116
背包问题求解,以及 找出所有被放入的物品。...
分类:
编程语言 时间:
2015-07-15 15:10:19
阅读次数:
141
C++ Primer(第五版)学习笔记_8_标准模板库_map映照容器
map映照容器的元素数据是由一个键值和一个映照数据组成的,键值与映照数据之间具有一一映照的关系。
map映照容器的数据结构也是采用红黑树来实现的。
1、map创建、元素插入和遍历访问
#include
#include
#include
#include
#include
using namespac...
分类:
编程语言 时间:
2015-07-15 15:09:21
阅读次数:
127
根据浏览器同源策略,如果iframe中是一个跨域的页面,那么在父页面中无法监听到iframe页面中的所有行为。
最近在看论坛,发现了一个变通的办法——监听鼠标停留在iframe上这个动作,顺便记录下来:
$('iframe').hover(
function () {
alert('AD frame!');
);
顺藤摸瓜,就发现了腾讯团队写的《iframe跨...
分类:
其他好文 时间:
2015-07-15 15:08:07
阅读次数:
162
A+B for Input-Output Practice (III)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 84220 Accepted Submission(s): 44153
Problem Des...
分类:
其他好文 时间:
2015-07-15 15:09:49
阅读次数:
81
问题描述
给定一个十进制整数N,求出从1到N的所有整数中出现”1”的个数。
例如:N=2时 1,2出现了1个 “1” 。
N=12时 1,2,3,4,5,6,7,8,9,10,11,12。出现了5个“1”。
解题思路
1位数的情况:
在解法二中已经分析过,大于等于1的时候,有1个,小于1就没有。
2位数的情况:
N=13,个位数出现的1的次数为2,分别为1和11,十位数出现1...
分类:
其他好文 时间:
2015-07-15 15:09:28
阅读次数:
93
Merge Intervals
Given a collection of intervals, merge all overlapping intervals.
For example,
Given [1,3],[2,6],[8,10],[15,18],
return [1,6],[8,10],[15,18].
思路:题意很明确,首先对各区间按开始来排序,最后遍历,如...
分类:
其他好文 时间:
2015-07-15 15:09:46
阅读次数:
190
前言:数学分析里面A蕴含B,记作:A?B(在逻辑学上记作A→B),其真值表如下:
A B A?B
T T T
T F F
F T T
F F T(其中T为true,F为false)
分析:通过上面的真值表,我们可以简单得到如下的几个结论:
结论1 若A为F,无论B值是T或F,都可得到A?B为真。
结论2 要想A?B为真,只需验证不会出现A为T,B为F的情况。
深入:...
分类:
其他好文 时间:
2015-07-15 15:10:10
阅读次数:
1078
A+B for Input-Output Practice (IV)
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 76182 Accepted Submission(s): 40771
Problem Desc...
分类:
其他好文 时间:
2015-07-15 15:08:31
阅读次数:
100
使用系统的tabbar解决图片的问题.
用sb使用系统的tabbar,弄好后发现图片始终是蓝色的,并不是原来的图片,后经上网查资料,问问同事,有了下面的这些代码,做个标记.
AppDelegate中
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObjec...
分类:
编程语言 时间:
2015-07-15 15:09:32
阅读次数:
134
Insert Interval
Given a set of non-overlapping intervals, insert a new interval into the intervals (merge if necessary).
You may assume that the intervals were initially sorted according to the...
分类:
其他好文 时间:
2015-07-15 15:08:53
阅读次数:
1089
在现阶段的通信服务中,各种标准都有,因此会出现无法实现相互连通,而XMPP(Extensible Message and presence Protocol)协议的出现,实现了整个及时通信服务协议的互通。有了这个协议之后,使用任何一个组织或者个人提供的即使通信服务,都能够无障碍的与其他的及时通信服务的用户进行交流。例如google
公司2005年推出的Google talk就是一款基于XMPP协...
分类:
其他好文 时间:
2015-07-15 15:06:31
阅读次数:
151
从svn检出项目总是报override错误,解决办法是进入到eclipse的Window->Preferences->Java->Compiler下,将Compiler comliance level改成1.6以上。...
分类:
其他好文 时间:
2015-07-15 15:07:03
阅读次数:
91
Length of Last Word
Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.
If the last word does not exist, return...
分类:
其他好文 时间:
2015-07-15 15:08:18
阅读次数:
97