码迷,mamicode.com
首页 >  
搜索关键字:数组 除重 排序    ( 126031个结果
Entity Framework多表多条件动态查询
方式一  Linq To Entity形式: /// /// 查询的数据 /// /// 升序asc(默认)还是降序desc /// 排序字段 /// 查询条件 /// 额外的参数 /// public IQueryable DaoChuData(...
分类:其他好文   时间:2014-05-09 22:58:11    阅读次数:553
leetcode第一刷_Largest Rectangle in Histogram
很难的问题,数组线性时间。 属于我之前说的解法的借助辅助空间。给定两个柱子,他们之间的面积由什么确定呢?没错,他们之间的距离和他们之间最矮的那个柱子的高度。我们并不知道这个柱子在什么位置,所以...
分类:其他好文   时间:2014-05-09 22:57:18    阅读次数:404
服务器端数据访问
服务器端数据访问 服务器端数据访问 服务器端数据介绍 连接、命令和数据集 访问基于 SQL 的数据 将 SQL 数据绑定到 DataGrid 执行参数化选择 在 SQL 数据库中插入数据 更新 SQL 数据库中的数据 删除 SQL 数据库中的数据 将 SQL 数据库中的数据排序 处理主-从关系 编写和使用存储过程 访问基于 XML 的数据 本节小结 服务器端数据介...
分类:其他好文   时间:2014-05-09 22:48:56    阅读次数:273
Wikioi 2492 树状数组+并查集(单点更新区间查询)
刚开始做的时候用线段树做的,然后就跳进坑里了……因为要开方,所以区间的值都得全部变,然后想用lazy标记的,但是发现用不了,单点更新这个用不了,然后就不用了,就T了。然后实在不行了,看了别人的题解,原来是用树状数组+并查集的方法,唉……没想到啊! 因为开方之后多次那个数就会变成1了,所以是1的时候开方下去就没用了。树状数组更新的时候就把其更新的差更新即可,太机智了这题…… 昨天做了,然后出错找...
分类:其他好文   时间:2014-05-09 22:35:22    阅读次数:290
介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件
介绍一个免费的具备数据显示/录入/更新/删除功能的asp.net控件 我不能说它比datagrid更强, 因为datagrid有很多深层次的东西可以发掘,但是我能说它比datagrid更易用,更实用,因为它已经轻松实现如下功能,同时,它是完全免费的,不需要注册,没有任何的功能限制。 1、 通过属性设置数据表的显示  2、 客户端数据排序  3、 各种字段类型的格式化显示  4、 所有数据...
分类:Web程序   时间:2014-05-09 21:57:00    阅读次数:349
leetcode第一刷_Subsets II
要求子集,有非常现成的方法。N个数,子集的个数是2^N,每个元素都有在集合中和不在集合中两种状态,这些状态用[0,pow(2,N)]中每个数来穷举,如果这个数中的第i位为1,说明当前集合中包含源数组中的第i个数。 至于有没有重复的元素,大部分有重复元素的问题,都可以借助一个vis集合,里面存放所有已经求得的集合或者其他形式的解,只有少数题目会超时,哪些问题具体的说。 class Solutio...
分类:其他好文   时间:2014-05-09 21:56:02    阅读次数:244
计数排序(counting_sort) 算法分析
线性排序的一种(时间复杂度为(n)) 计数排序(Counting sort)是一种稳定的排序算法。计数排序使用一个额外的数组C,其中第i个元素是待排序数组A中值等于i的元素的个数。然后根据数组C来将A中的元素排到正确的位置。 计数排序的特征 当输入的元素是 n 个 0 到 k 之间的整数时,它的运行时间是 Θ(n + k)。计数排序不是比较排序,排序的速度快于任何比较排序算法。 由于用...
分类:其他好文   时间:2014-05-09 21:05:32    阅读次数:309
从Cell类型转变成数据型
我们有一个如下的cell数据 cdata = {'1'  '11' '111' '1111' '11111'}; 现在要把他转变成double型的数组,很自然会想到的方法是cell2mat,可悲的是会遇到一个问题: matlab要求每一行的数据长度要相同才行。 解决这个问题: 1、先把cell转变成char数组,在把...
分类:其他好文   时间:2014-05-09 20:53:59    阅读次数:425
leetcode第一刷_Partition List
partition是快排的准备工作,被用在其他很多问题上,比如找满足某个条件的数之类的。 在数组中,可以一头一尾的指针依次置换,这样是不能保证源数组中的相对顺序的。链表中就不一样了,没办法拿到尾部的指针,只能从头部往后找,找到第一不满足partition条件的节点,即较大的数,然后再往后找较小数,把较小数的节点移到前面来,因此跟数组的做法还有个区别,链表的partition只有一个指针在做实际的...
分类:其他好文   时间:2014-05-09 20:48:28    阅读次数:252
快速选择(quick_select) 算法分析
快速选择算法,就是从给定的一个集合S={a1,a2,...an}中选出第K个大小的数,或者给出其所在的下标之类的。 如果使用排序,比如merge_sort,然后返回第K个元素的下标,复杂度是O(NlogN) 如果使用heap_sort,或者优先队列,则复杂度是O(NlogK) 如果使用quick _sort的一个变种,叫 quick select,则平均复杂度为O(N),最坏复杂...
分类:其他好文   时间:2014-05-09 20:48:02    阅读次数:841
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!