不使用数据库,用程序快速排重

static void DistinctTest()
{
int[] echo = { 1, 1, 2, 3, 4, 5, 5, 6, 6, 7, 8, 9, 8, 10 };
IEnumerable<int> ienumerable = echo.Distinct();//去重,返回IEnumerable
int[] newecho = ienumerable.ToArray();//重新转换成数组
foreach (int i in newecho)
{
Console.WriteLine(i);
}
Console.ReadKey();
}

时间: 2024-08-01 05:08:30

不使用数据库,用程序快速排重的相关文章

2015-08-25 php大力力017 来来来,庆祝一下&#127873;大力力第一个数据库录入程序完成!

庆祝一下?? 1 <?php 2 $sql_connection = mysql_connect("localhost","ershugong","tuoqiangshijie"); 3 echo mysql_error(); 4 //设置字符集 5 mysql_query("set names utf8"); 6 //选择数据库 7 mysql_select_db("dalili"); 8 9 if

利用 地址引用 进行 快速排树 的简单方法

小强们难免会和树打交道, 一提到树, 小强们都会想到用递归. 不可否认,我也写了很多年的递归. 但是递归需要大量的循环. 这里,利用地址引用进行快速排树,只需要一次循环. 1,从儿子找父亲 这是我构造的测试数据: 1,0;2,0;3,1;4,3;5,4;6,5;7,4;8,3;9,8;10,9 儿子,父亲;儿子,父亲;儿子,父亲;..... 1 var str = "1,0;2,0;3,1;4,3;5,4;6,5;7,4;8,3;9,8;10,9"; 2 var datas = str

数据库的脏读、不可重复读、幻读

文章来源:http://www.bkjia.com/sjkjc/806530.html 数据库的脏读.不可重复读.幻读都和事务的隔离性有关.所以先了解一下事务的4大特性. 事务的4大特性(ACID): 原子性(Atomicity):事务是数据库的逻辑工作单位,它对数据库的修改要么全部执行,要么全部不执行. 一致性(Consistemcy):事务前后,数据库的状态都满足所有的完整性约束. 隔离性(Isolation):并发执行的N个事务是隔离的,一个不影响一个,一个事务在没有commit之前,被修

[ASP.NET MVC2 系列] ASP.Net MVC教程之《在15分钟内用ASP.Net MVC创建一个电影数据库应用程序》

[ASP.NET MVC2 系列]      [ASP.NET MVC2 系列] ASP.Net MVC教程之<在15分钟内用ASP.Net MVC创建一个电影数据库应用程序>      [ASP.NET MVC2 系列] ASP.Net MVC教程之<ASP.NET MVC 概述>     [ASP.NET MVC2 系列] 理解MVC应用程序的执行过程     [ASP.NET MVC2 系列] ASP.NET MVC Routing概述      [ASP.NET MVC2

基于C#开发数据库应用程序的基本应用

基于C#开发数据库应用程序 一.思路 1.窗体上使用DataGridView控件来实现对数据库表格内容的显示 2.绑定数据源到DataGridView控件(应用程序连接到数据库) 3.在应用程序上实现对数据库文件的增.删.改.查 二.界面 三.实现过程 1.绑定数据源到DataGridView控件(应用程序连接到数据库) 方法引用: 1 private void Form1_Load(object sender, EventArgs e) 2 { 3 //Binding Mode Get Dat

数据库 —— 应用程序与数据库的连接

目录: ODBC 与 JDBC 是什么? 1.ODBC 与 JDBC 是什么? [Link] JDBC, 全称为Java DataBase Connectivity standard, 它是一个面向对象的应用程序接口(API), 通过它可访问各类关系数据库.JDBC也是java核心类库的一部分. JDBC的最大特点是它独立于具体的关系数据库.与ODBC (Open Database Connectivity)类似, JDBC API 中定义了一些Java类分别用来表示与数据库的连接(connec

JAVA SE中方法重载和方法重写及数据库中子程序的重载

首先方法重写和方法重载是建立在Java的面向对象的继承和多态的特性基础上而出现的.至于面向对象的继承和多态的特性我就不在这里多说了.继承是指在一个父类的基础再创建一个子类,这样子类就拥有了父类的非私有的特性,同时子类还可以扩展自己的特性,这样就引出了方法重写和方法重载! 一.方法重写(Override)         在Java中如何来定义重写:Java程序中类的继承特性可以产生一个子类,子类继承父类就拥有了父类的非私有的属性(方法和变量),在子类中可以增加自己的属性(方法和变量),同时也可以

Android实例-手机安全卫士(三十三)-将数据库导入程序中

一.目标 1. 在项目中引入SQLiteDatabase数据库,通过输入输出流将数据库复制至指定path目录下: 2.通过SQLiteDatabase的openDatabase()使用数据库,通过 rawQuery()方法执行SQL语句: 3.初步实现号码归属地查询功能. 数据库结构: data1:  data2: 数据库在项目中:     查询结果: 二.代码实现 1.将电话归属地数据库(名称address.db)拷贝至项目的assets文件夹下: 2.在项目src文件夹中新建数据库工具包(取

数据库赃读、不可重复读、幻读

这些是事务并发产生的问题. 事务隔离五种级别:        TRANSACTION_NONE  不使用事务.        TRANSACTION_READ_UNCOMMITTED  允许脏读.        TRANSACTION_READ_COMMITTED  防止脏读,最常用的隔离级别,并且是大多数数据库的默认隔离级别        TRANSACTION_REPEATABLE_READ  可以防止脏读和不可重复读,        TRANSACTION_SERIALIZABLE  可以