找到相关内容 45
拓扑排序 有向图回路的判断
拓扑排序与有向无环图的判断:拓扑排序:把一个图的所有节点排序,使得每一条有向边(u,v)对应的u都排在v的前面。 总结: 拓扑排序只在有向无环图中有效:如果输入的有向图中的点,不存在入度为0的点,则该有向图存在回路,反过来则不成立:如果存在的入度为0的点大于一个,则该有向图肯定不存在一个可以确定的拓扑序列但并不妨碍拓扑排序 -------------------------------------
http://cyqdata.cn/cnblogs/article-detail-31583 
利用JS的动态语言特性对数组排序
首先,看看JS和Java中关系运算符的区别。这里拿大于号做示例(>)。 1、Java中的大于号不能用于两个字符串的比较 String s1 = "11", s2 = "12"; System.out.println(s1>s2); //编译报错,不能通过 2、JS中的则可以,比较的字符串中各个字符ASCII大小 var s1="11",s2="12"; console.lo
http://cyqdata.cn/cnblogs/article-detail-31579 
C# 谈Dictionary<TKey,TValue>,SortedDictionary<TKey,TValue>排序
使用过Dictionary的人都知道,当每一个Add里面的值都不会改变其顺序,所以需要需要对其排序的时候就用到SortedDictionary,但SortedDictionary并不是那么理想,其默认的方式只支持正序排序,想要反序排序时必须得靠自己重新编写代码,下面来看一个简单的例子: 测试环境为Web,如在WinForm下,调试则只需改一下输出语句即可。 如以下代码在调试时不能使用则需要引用:
http://cyqdata.cn/cnblogs/article-detail-28612 
【分享】JavaScript版几种常见排序算法
说明 写这个主要是为了锻炼自己,并无实际意义。 每个浏览器测试得出的数据会不一样。比如我用chrome 测试 一般快速排序都会最快,IE 则根据数组长度有可能希尔最快。 不要用太大数据去测试冒泡排序(浏览器崩溃了我不管) 如果有兴趣可以  下载测试页面 个人理解 冒泡排序:最简单,也最慢,貌似长度小于7最优 插入排序: 比冒泡快,比快速排序和希尔排序慢,较小数据有优势 快
http://cyqdata.cn/cnblogs/article-detail-25145 
NClay.MVC实现数据查询,分页和排序
       这一章节主要介绍通过NClay框架的Asp.net MVC功能实现数据查询,分页和排序.通过业务接口的制定、接口处理和视图三个主要部分来了解NClay.MVC的处理层次和使用规则。 功能概述: 逻辑分析        这个查询需求主要包括以下几个逻辑:  
http://cyqdata.cn/cnblogs/article-detail-9784