随笔分类 -  算法

c# List获取重复项
摘要:sql: 阅读全文

posted @ 2017-10-27 10:21 nlh774 阅读(15973) 评论(0) 推荐(0)

相同概率的抽奖程序另类实现——使用数据库,无需数学原理
摘要:抽奖,是很多企业、聚会的常见玩乐形式,光彩绚丽的抽奖屏幕背后,是计算程序+抽奖用户信息。程序=算法+数据结构。好,说抽奖程序的的实现吧。这个实现一般需要应用数学原理。而本文的方法是我在参加一次婚礼的抽奖体验后突然想到的,一种比较简单、无需数学原理的方法。功能:能按照相同概率,从用户集合中抽出随机... 阅读全文

posted @ 2015-10-06 16:40 nlh774 阅读(924) 评论(0) 推荐(0)

冒泡排序与插入排序(C#实现)
摘要:本人应届生面试,发现被问了2次关于排序的算法。当时竟然没写出来!!!好吧,可能是用库函数多了,很久没搞算法了,在纸上写没感觉吧。今天花了1个多小时写了下冒泡排序与插入排序(C#实现),并写了注释和小函数,力求算法分析透彻,自解释的代码。 1 //优化建议: 2 //1.定义比较器(而不是传入字符串命令让函数判断),方便指定排序顺序 3 //2.凡是带有int endIndex, int insertValue参数的函数都应该做成重载,不指定则从数组开始,或直到数组末尾 4 using System; 5 using System.Collections.Generic; 6 usi... 阅读全文

posted @ 2013-12-08 20:06 nlh774 阅读(246) 评论(0) 推荐(0)