本文参照了 C与指针中双向链表的实现,力求简单明了。
双向链表带有一个头节点,
头节点的pre指针指向链表的最后一个node;
next指向第一个node;
val 表示链表的长度。
// copyright @ L.J.SHOU Jan.15, 2014
// double-linked-list with a head node
#i...
分类:
其他 时间:
2014-01-21 01:13:10
收藏:
0 评论:
0 赞:
0 阅读:
566
描述了CentOS-minimal版的系统中安装图形用户界面的步骤...
分类:
其他 时间:
2014-01-21 01:13:05
收藏:
0 评论:
0 赞:
0 阅读:
388
android listview 是很常用的组件。如果列表项过于多或者需要从网络上读取内容的话大多app都将其做成动态加载的。下拉刷新或者上拉刷新。
如图:
:
原来listview本身提供添加删除footerview和headerview的方法,而且可以添加多个:
void
addFooterView(View v)
Add a fixed view to a...
分类:
移动平台 时间:
2014-01-21 01:13:00
收藏:
0 评论:
0 赞:
0 阅读:
489
在FragmentActivity重写onKeyDown方法:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == Ke...
分类:
其他 时间:
2014-01-21 01:12:55
收藏:
0 评论:
0 赞:
0 阅读:
509
SoL:模拟即可~~
#include
#include
#include
using namespace std;
const int maxn = 1000;
int solve(int n)
{
int cnt=0;
if(n==1) return 1;
for(int i=1;i<=n;i++)
{
if(n%i==0)
cnt++;
}
return...
分类:
其他 时间:
2014-01-21 01:13:15
收藏:
0 评论:
0 赞:
0 阅读:
481
SoL:模拟即可。。。- -||
# include
# include
int main(void)
{
int n;
char s[11];
int i,j,k;
while(~scanf("%d %s",&n,s))
{
int len = strlen(s);
for(i = 0;i < len;++i)...
分类:
其他 时间:
2014-01-21 01:12:45
收藏:
0 评论:
0 赞:
0 阅读:
420
SoL:01背包。。。
#include
#include
#include
#include
using namespace std;
const int maxm = 1000 + 10;
const int maxn = 100 + 10;
int dp[maxm];
int value[maxn];//每袋的价格
int weight[maxn];//每袋的重量
int ...
分类:
其他 时间:
2014-01-21 01:12:40
收藏:
0 评论:
0 赞:
0 阅读:
364
这个问题尝试着不去排序就”硬上弓“,用二叉树的形式去实现。最终发现霸王枪还是抵不过小李飞刀,妥协了。
下面的第一种解法就是不排序的程序,当然不排序是过不了的,加上排序就好了,但是要是用排序再如此处理就太小题大做了,就个小李飞刀嘛,关键时候用板砖就可以搞定了。
//树
bool cmpp(Interval a, Interval b)
{
return a.start < b.start;
...
分类:
其他 时间:
2014-01-21 01:12:35
收藏:
0 评论:
0 赞:
0 阅读:
521
SoL;完全背包。。。
#include
#include
#include
#include
using namespace std;
const int INF = 0x3f3f3f3f;
const int maxm = 10000 + 10;
const int maxn = 50 + 10;
int dp[maxm];
int value[maxn];//每袋的价格
in...
分类:
其他 时间:
2014-01-21 01:12:30
收藏:
0 评论:
0 赞:
0 阅读:
342
UML,英文名曰:Unified Modeling Language,她还有个英文名字叫统一建模语言,简单的来说,她就是一种绘制软件蓝图的标准语言。她的表达能力特别强,可以描述开发所需要的各种视图,然后以此为基础来部署系统。
UML是软件开发方法的一走很难过方法,她独立于过程,她用于以用况为驱动、以体系结构为中心、迭代和增量的过程。总的来说,UML是一种语言,一种用于可视化的语...
分类:
其他 时间:
2014-01-21 01:12:25
收藏:
0 评论:
0 赞:
0 阅读:
361
什么是不可变对象?
众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他的对象,引用类型指向的对象的状态也不能改变。
区分对象和对象的引用
对于Java初学...
分类:
其他 时间:
2014-01-21 01:12:20
收藏:
0 评论:
0 赞:
0 阅读:
372
“小事成就大事,细节成就完美”这句话告诉我们一个道理:不论做人、做事、干事业,都应当踏踏实实,从实际出发,从大处着眼,从小事做起,拒绝浮躁。注重细节的人,不仅认真对待工作,将小事做细,而且注重在做事的细节中找到机会。良好的习惯一旦形成,将会成为他们一生受用的宝贵财富,因为习惯决定行为,行为决定性格,性格决定命运。...
分类:
其他 时间:
2014-01-21 01:12:15
收藏:
0 评论:
0 赞:
0 阅读:
408
* 如果你想找到适合你的公司 * 如果你想找到适合你的职位. 记得面试你的面试官,没错!做出很重要的职业决定前,面试你的所求职的公司及你的面试官,做什么事不重要,跟谁一起做才重要。...
分类:
其他 时间:
2014-01-21 01:12:10
收藏:
0 评论:
0 赞:
0 阅读:
357
我在虚拟机安装的黑苹果,安装完cocos2d-x之后xcode不显示模板,这是因为黑苹果的管理员权限的问题。
解决方法如下:(注意一定要是安装完cocos2d-x哦)
1、shift+win+G,在弹出的前往文件夹中输入~/library/
随后,你应该会看到~/library/developer/xcode/templates/cocos2d-x/目录下应该满眼都是红杠杠,这就是权...
分类:
其他 时间:
2014-01-21 01:12:05
收藏:
0 评论:
0 赞:
0 阅读:
345
今天看到一个很有意思的程序员能力界定,用大家熟知的复杂度量级进行界定,非常形象也十分详细,不知道是哪位大牛绘制出来的,大家看看自己分别在哪些单元格里呢?反正我有种不忍直视的感觉……
注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识,例如你处在Level 2那说明Level 0和Level 1的知识你都掌握了。...
分类:
其他 时间:
2014-01-21 01:12:00
收藏:
0 评论:
0 赞:
0 阅读:
405
1、设计思路
(1)根据双折线图的特性和共性,设计出双折线图;
(2)设置数据源XML格式
2、设计步骤
(1)写出双折线引入的图类型和数据源路径
var doubleLine = new FusionCharts( "../scripts/Charts/MSLine.swf", "doubleLineId", "100%", "540", "0" );
doubleLine.setXM...
分类:
其他 时间:
2014-01-21 01:11:55
收藏:
0 评论:
0 赞:
0 阅读:
459
今天有点时间,研究了一下MyEclispse的智能感知的功能。刚开始使用它时总是感觉如此不爽→智能感知功能太弱!与Visual Studio2008简直不是一个档次的!不过后来经过查看网上的资料发现它也并非如此的弱,就在上周我自己玩弄它时就发现可以通过如下设置来修改它的智 能感知的提示时间:
Windows→Preferences→Java→Editor→Content Assist...
分类:
其他 时间:
2014-01-21 01:11:50
收藏:
0 评论:
0 赞:
0 阅读:
440
AndroidCharts 是一款轻量级的图表显示控件,对比起Android-Charts和AChartEngine来说简单和活泼了很多,适合数据展示不需要太过详细专业的场合,它支持简单且带动画的折线图,柱状图和饼状图。
其中的linechart不支持y坐标显示,我们可以自己修改添加上去,修改后类LineView的代码如下,其中YCOORD_TEXT_LEFT_MARGI...
分类:
移动平台 时间:
2014-01-21 01:11:45
收藏:
0 评论:
0 赞:
0 阅读:
508
假设要实现拖动一个精灵移动,那我们的步骤是:
1、 创建一个精灵sprite;
2、一个触摸事件 listener ,设置listener的onTouchBegan,onTouchMoved,onTouchEnded;
3、将sprite 和 listener关联起来。...
分类:
其他 时间:
2014-01-21 01:11:40
收藏:
0 评论:
0 赞:
0 阅读:
436
这道题目有个地方很难,那就是题意,不知道是不是我的鸟语差,这道题目读起来要读很久才能理解,看到别人的博客也是有这样的吐槽,应该不是我的鸟语差,卖个关子就不说提议了,总是 是一个 LCS的问题,开的是一维的DP数组,要另外开一个记录当前的变化,如果开二维DP数组可能会更好理解一点,别人多数开的是二维的,我的跟某个大神的差不多 想到一维去了
#include
#include
#includ...
分类:
其他 时间:
2014-01-21 01:11:35
收藏:
0 评论:
0 赞:
0 阅读:
439