码迷,mamicode.com
首页 >  
搜索关键字:lis    ( 17068个结果
Insertion Sort List
链表的插入排序算法,其中大循环是,从原始链表中挨个读取每个元素。取出的每个元素用插入排序建立新表即可 1 /** 2 * Definition for singly-linked list. 3 * struct ListNode { 4 * int val; 5 * Lis...
分类:其他好文   时间:2015-07-08 00:26:56    阅读次数:96
设计模式之观察者模式
观察者模式定义一种一对多的依赖关系,让多个观察对象同时监听某一主题对象。这个主题对象在状态发生变化时会通知所有的观察者对象,使他们自动更新状态Subjectpackage com.hml.observer;import java.util.ArrayList;import java.util.Lis...
分类:其他好文   时间:2015-07-08 00:19:51    阅读次数:109
ListView中添加ScrollView只显示一两行的问题
将ListView改为继承NoScrollListViewpackage com.example.brtz.widget;import android.content.Context;import android.util.AttributeSet;import android.widget.Lis...
分类:其他好文   时间:2015-07-06 15:35:19    阅读次数:125
TStringList常用操作
TStringList常用操作//TStringList 常用方法与属性:var List: TStringList; i: Integer;begin List := TStringList.Create; List.Add('Strings1'); {添加} Lis...
分类:其他好文   时间:2015-07-03 23:19:30    阅读次数:145
举例说,Linux核心名单(两)
使用列表我认为最好的方式,成为熟悉的核心列表功能是看一些简单的例子,素材去更好的理解链表。以下是一个样例。包括创建。加入。删除和遍历链表。#include #include #include "list.h"struct kool_list{ int to; struct list_head lis...
分类:系统相关   时间:2015-07-02 21:05:01    阅读次数:133
BZOJ1107 : [POI2007]驾驶考试egz
i可以作为起点说明把边反向后可以从1和n到达i。设fl[i]表示从1到达i至少需要加几条边,fr[i]表示从n到达i至少需要加几条边。把图上下翻转后,从左往右依次计算fl[i],有fl[i]=i-1-左边LIS的长度,用树状数组维护即可$O(n\log n)$求出。从右往左计算fr[i]同理。然后需...
分类:其他好文   时间:2015-07-02 15:31:26    阅读次数:114
BZOJ1109 : [POI2007]堆积木Klo
f[i]表示第i个在自己位置上的最大值则f[i]=max(f[j])+1其中j j-a[j]=0j-a[j]>=0发现后两项可以推出第一项,所以是一个LIS问题,排序后树状数组优化DP即可,时间复杂度$O(n\log n)$。#include#include#define N 100010int n...
分类:其他好文   时间:2015-07-02 00:52:22    阅读次数:357
android按钮监听器的四种技术
android开发中经常会用到各种各样的监听器,android监听器的写法与java又有不同的地方;1,activity中使用内部类实现接口 ,创建内部类实例 使用add方法 与java类似创建监听器的实例myLis lis = new myLis();使用add方法给按钮添加监听器内部类创建监听器...
分类:移动开发   时间:2015-07-01 15:59:35    阅读次数:149
排序算法之堆排序
堆的定义:1)完全二叉树,2)每个结点的值都大于其左右孩子结点的值。根据堆的定义可知,最大值就是根结点,其次就是根结点左右孩子结点中的一个……         堆排序有两个很重要的过程:1)建堆,2)堆维护。实质上,这两个过程都可以通过一个函数来实现。 void HeapAdjust(SqList* list, int obj, int length) { int tmp = lis...
分类:编程语言   时间:2015-06-30 08:58:41    阅读次数:143
ejabberd源码流程梳理
ejabberd的工程主要通过ejabberd.app 组织起来ejabberd.erl :application:start(ejabberd).ejabberd_app.erl:Mod:start(normal, _Args); 该函数中启动ejabberd_listener:start_lis...
分类:其他好文   时间:2015-06-29 16:07:49    阅读次数:125
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!