题目链接:http://lightoj.com/volume_showproblem.php?problem=1422解法:dp[i][j]=min(1+dp[i+1][j],dp[i+1][k-1]+dp[k][j]) 代码:#include
#include
#include
#include
#include <co...
分类:
其他好文 时间:
2015-06-18 09:40:48
阅读次数:
125
在开发iphone的应用时基本上都要用到UITableView,这里讲解一下UITableView的使用方法及代理的调用情况
- (void)viewDidLoad
{
[super viewDidLoad];
//初始化数据
NSArray *array1_=@[@"张铁林",@"张国立",@"张国荣",@"张艺谋",@"张惠...
分类:
移动开发 时间:
2015-06-18 09:39:20
阅读次数:
239
#include
#define SIZE 8
typedef int SqList[SIZE];
void SelectSort(SqList &Sq,int n)//13,38,65,97,76,27,49,49
{
int temp=0;
for(int i=0;i<n;++i)//选择的趟数
{
for(int j=i;j<n;++j)//其实只比较了n-i次
...
分类:
编程语言 时间:
2015-06-18 09:40:23
阅读次数:
124
安卓平台目前提供了两大类动画,在Android 3.0之前,一大类是View Animation,包括Tween animation(补间动画),Frame animation(帧动画),在android3.0中又引入了一个新的动画系统:property animation,即属性动画。本篇文章主要介绍View Animation的基本使用方法与技巧,属性动画将在下一篇博文中介绍。...
分类:
移动开发 时间:
2015-06-18 09:40:16
阅读次数:
166
??
定义:定义一组算法,将每个算法都封装起来,并且使他们之间可以互换。
类型:行为类模式
类图:
策略模式是对算法的封装,把一系列的算法分别封装到对应的类中,并且这些类实现相同的接口,相互之间可以替换。在行为类模式中,有一种模式也是关注对算法的封装——模版方法模式,对照类图可以看到,策略模式与模版方法模式的区别仅仅是多了一个单独的封装类Context,它与...
分类:
其他好文 时间:
2015-06-18 09:38:44
阅读次数:
101
定义:(将一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作
类型:结构类型模式
类图:
类的适配器模式(采用继承实现)
对象适配器模式(采用对象组合方式实现)
代码实现:
类的适配器模式
// 已存在的、具有特殊功能、但不符合我们既有的标准接口的类
class Adaptee {
public...
分类:
其他好文 时间:
2015-06-18 09:38:33
阅读次数:
127
(14)迭代器模式
定义:提供一种方法访问一个容器对象中各个元素,而又不暴露该对象的内部细节。
类型:行为类模式
类图:
如果要问java中使用最多的一种模式,答案不是单例模式,也不是工厂模式,更不是策略模式,而是迭代器模式,先来看一段代码吧:
public static void print(Collection coll){
Iterator it = coll....
分类:
其他好文 时间:
2015-06-18 09:40:34
阅读次数:
127
原生类型
占位数
是否带符号位
最小值
最大值
默认值
包装类
备注
boolean
1
不带
——
——
false
Boolean
boolean类型是孤独的皇后,她无法和其他类型转换
byte
8
带
-2^7=-128=Byte.MIN_VALUE
2^7-1=127=Byte.MAX_VALUE
0
Byte
IO流中经常使用...
分类:
编程语言 时间:
2015-06-18 09:38:23
阅读次数:
127
四种排序算法的PHP实现:
1) 插入排序(Insertion Sort)的基本思想是:
每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置,直到全部记录插入完成为止。
2) 选择排序(Selection Sort)的基本思想是:
每一趟从待排序的记录中选出关键字最小的记录,顺序放在已排好序的子文件的最后,直到全部记录排序完毕。
3) 冒泡排序的基...
分类:
编程语言 时间:
2015-06-18 09:38:23
阅读次数:
106
A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.
Return a deep copy of the list.
/**
* Definition for singly-l...
分类:
其他好文 时间:
2015-06-18 09:37:15
阅读次数:
124
Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first
two lists.
/**
* Definition for singly-linked list.
* struct L...
分类:
其他好文 时间:
2015-06-18 09:36:19
阅读次数:
123
Given a linked list, remove the nth node from the end of list and return its head.
For example,
Given linked list: 1->2->3->4->5, and n = 2.
After removing the second node from the end, the...
分类:
其他好文 时间:
2015-06-18 09:38:26
阅读次数:
124
还原Bak数据库到指定位置:
restore database databaseName
from disk ='E:\database_DB_20150324.Bak' WITH NORECOVERY,
move 'database_data' to 'D:\MSSQL\Data\database.mdf',
move 'database_log' to 'D:\MSSQL\Data\...
分类:
数据库 时间:
2015-06-18 09:36:15
阅读次数:
144
快速排序是一个递归的过程,只要能够实现一趟快速排序的算法,就可以利用递归的方法对一趟快速排序后的左右分区域分别进行快速排序。会时常出现面试和笔试题目中。
值得强调是:最好的情况是枢纽元素选取得当,每次都能均匀的划分序列。 时间复杂度O(nlogn),最坏情况是枢纽元素为最大或者最小数字,那么所有数都划分到一个序列去了 时间复杂度为O(n^2)。
排序思路:
源码:
#include
u...
分类:
编程语言 时间:
2015-06-18 09:38:05
阅读次数:
129
在前面的博客中,小编主要简单的介绍了jquery的一些基本知识,今天这篇博文,小编继续来学习jquery的相关知识,今天我们来学习一个标签页的小例子,相关源码小编已经上传,有需要的小伙伴可以自己去下载哦`(*∩_∩*)′,点击即可下载!我们先来看一下最终的效果图。 如我们上述图片展示的,这个页面当中包含两个部分,上下各有一个标签页,我们经常会在web应用当中,看到标签...
分类:
Web程序 时间:
2015-06-18 09:37:15
阅读次数:
182
原文链接 : WHAT I’VE LEARNED FROM TRYING TO MAKE AN ANDROID APP UNIT TESTABLE
原文作者 : Matthew Dupree
译文出自 : 开发技术前线 www.devtf.cn
译者 : chaossss
校对者: Mr.Simple
状态 : 完成
在前面的博文中,我给大家介绍并展示了要怎么使用...
分类:
移动开发 时间:
2015-06-18 09:37:26
阅读次数:
179
最近在学习Bmob,感觉功能挺强大的,分享一下!!!
效果图:
源代码地址:http://download.csdn.net/detail/gxseveryday/8817749
失物招领的简单案例,实现物品的发布、修改、呈现和删除,展示如何使用Bmob快速开发一个有后端数据库的应用软件。使用场景如下:用户捡到物品,打开手机软件,填写物品的招领信息(标题、描述和联系方...
分类:
其他好文 时间:
2015-06-18 09:37:58
阅读次数:
357