- 博客(20)
- 收藏
- 关注
原创 快速排序
快速排序:快速排序是对冒泡排序的一种改进。但是冒泡排序是一种稳定的排序,快速排序不是一种稳定的排序方法。我们先认识一下稳定这个词的定义:假如一个数组中有两个数相同,在排序结束时,他们的位置会发生变化,只要有这种可能,我们就认定它不稳定。还有,稳不稳定与计算机语言无关下面是快速排序的思路(尽量读懂或理解):1.取数,代码为x=a[?],一般取的数为数组第一个,下面我们也取第一个即x=a[0]。因为x...
2018-04-25 15:50:55 157
原创 冒泡排序
冒泡排序冒泡排序是排序算法中较简单粗暴的的一种排序算法,以下是我用c写的冒泡排序的代码及注释:如果有错误可以发表评论提醒一下,谢谢#include<stdio.h>int main(){ int a[]={21,32,43,98,54,45,23,4,66,86}; //声明并定义数组 for(int i=0;i<=8;i++) //外循环次数为数组大小减...
2018-04-24 19:19:42 160
原创 C#窗体贪吃蛇
这几日自己尝试做了一个贪吃蛇,在尝试过程中发现了自己许多问题,如太小看winform了,之前总是认为其门槛低就没有太过于重视,结果还是眼高手低。再此也提醒各位朋友与自己,每当脑海有想法时,尽量动手尝试,不要成为一个理论帝,好了,废话不多说。代码如下:using System;using System.Collections.Generic;using System.Componen
2017-12-06 20:20:27 2233 1
转载 C# vs C++之一:委托 vs 函数指针
在科技传播坊的c#基础视频中得知c#委托相当于c/c++中的指针,而自己却还在为指针用法与用途而困扰,所以自己百度找到了一篇非常受推荐的好文章。我们常见到C#技术文献用“类似C/C++函数指针的东西”介绍委托。这样好像是有道理的,因为二者的确有深层次的相通之处。委托和函数指针都描述了方法/函数的签名,并通过统一的接口调用不同的实现。但二者又有明显的区别,简单说来,委托对象是真正的对象,而函
2017-12-04 20:23:10 542
原创 c#派生类转换为基类的意义
由于这段时间一直纠结于c#继承的一些小问题,所以把这段时间的收获写下。代码如下:using System;using System.Collections.Generic;namespace xxxxxxx{ public class x { class ma { public void shou
2017-11-11 18:43:25 3094
原创 Sql server提高笔记
SQL Aggregate 函数SQL Aggregate 函数计算从列中取得的值,返回一个单一的值。有用的 Aggregate 函数:AVG() - 返回平均值COUNT() - 返回行数FIRST() - 返回第一个记录的值LAST() - 返回最后一个记录的值MAX() - 返回最大值MIN() - 返回最小值SUM() - 返回总和SQL Sca
2017-11-04 14:26:11 374 1
转载 数据库的随机查询SQL
1. Oracle,随机查询20条select * from( select * from 表名 order by dbms_random.value) where rownum 2.MS SQL Server,随机查询20条select top 20 * from 表名order by newid()3.My SQL:,随机查询20条select *
2017-11-04 14:25:33 339
转载 sql server基本语句教程笔记
重要数据库命令select:从数据库提取数据update:更新数据库中的数据(修改数据)delete:从数据库中删除数据insert into:向数据库中插入新数据create database:创建新数据库alter database:修改数据库creata table:创建表alter table:改变数据库drop table:删除表create in
2017-11-04 14:24:40 795
转载 c#实验解答(12)
1、Web服务器控件和Windows控件有何不同?【解答】一般来说,大部分Web服务器控件和Windows控件的功能和使用都很相似,但是二者在内部实现上却有着本质的区别。Windows控件的属性、方法、事件等都是在本机上执行的,而Web服务器控件则全部是在服务器端执行的。2、SqlDataSource组件的作用是什么?【解答】SqlDataSource组件是一种数据源控件,它可
2017-10-18 19:08:57 376
转载 c#实验解答(11)
1、解释正则表达式]+)""?>(.+) 各部分代表的含义。【解答】此正则表达式用于匹配源文件中类似于搜狐新闻的字符串,各部分表示的含义为: HTML定位点的开始 \s+ 一个或多个空白字符 href 后接HTML定位点中的确切文本 \s* 零个或多个空白字符 = 后接HTML定位点中的
2017-10-18 19:07:03 211
转载 c#实验解答(10)
1、类库和控件库的主要区别是什么?【解答】类库是指独立提供的组件。类库本身不能单独运行,只能被其他程序调用。这里需要说明一点,之所以称这个.dll文件为类库而不直接叫动态链接库,是因为“动态链接库”这个词包含的范围太广,不管是.NET之前的组件技术还是基于.NET的组件技术,也不管是组件还是控件,只要扩展名为.dll的文件都叫动态链接库。为了区分组件和控件,我们才将不带界面的组件叫“类库”
2017-10-18 19:06:07 311
转载 c#实验解答(9)
1、简要说明如何使用CrystalReportViewer和ReportDocument对象模型。【解答】使用CrystalReportViewer对象模型,首先在VS2005中创建水晶报表文件.rpt,然后通过CrystalReportViewer控件将该报表封装到对象模型中,再利用该对象模型显示报表内容及与报表进行交互。但建议使用CrystalReportViewer控制报表的外观显示
2017-10-18 19:05:26 212
转载 c#实验解答(8)
1、使用保持连接方式编写程序,计算各年级平均成绩,并显示结果。【解答】using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windo
2017-10-17 20:41:28 294
转载 C#实验解答(7)
1、Directory类提供了哪些目录管理的功能,它们是通过哪些方法来实现的?【解答】Directory类为我们提供了对磁盘和目录进行管理的功能,如复制、移动、重命名、创建和删除目录,获取和设置与目录的创建、访问及写入操作相关的时间信息。如:CreateDirectory方法用于创建指定路径中的所有目录;Delete方法用于删除指定的目录;Move方法能够重命名或移动目录;Exists
2017-10-16 19:57:48 753
转载 C#实验解答(6)
1、填空题(1)使控件是否可以对用户交互做出响应的属性是(Enabled)。(2)控制控件是否显示的属性是(Visible)。(3)若要在文本框中输入密码,常指定(PasswordChar)属性。(4)若某复选框某时刻【CheckState】属性的值为Indeterminate,则其属性【Checked】的值为(true)。(5)使用(GroupBox)或(Panel)控件可以
2017-10-16 19:57:14 520
转载 C#实验解答(5)
1、简要回答下列问题。(1)举例说明new关键字可用于哪些方面?(2)sealed关键字的作用是什么?什么情况下需要使用sealed关键字?(3)哪些关键字可以用于版本控制?【解答】1)在C#中,new关键字可用作运算符或修饰符。作为运算符用于在堆上创建对象和调用构造函数。作为修饰符用于隐藏基类成员的继承成员。2)在类声明中使用sealed修饰符可防止其它类继承此类。在
2017-10-16 19:56:36 780
转载 C#实验解答(4)
1、编写一个控制台应用程序,完成下列功能。(1)创建一个类,用无参数的构造函数输出该类的类名。(2)增加一个重载的构造函数,带有一个string类型的参数,在此构造函数中将传递的字符串打印出来。(3)在Main方法中创建属于这个类的一个对象,不传递参数。(4)在Main方法中创建属于这个类的另一个对象,传递一个字符串“This is a string.”。(5)在Main方
2017-10-16 19:55:09 1829
转载 C#实验解答(3)
1、C#语言中的数组类型有何特点?【解答】1)数组一般用于存储同一种类型的数据,包括Object类型。2)数组是一种引用类型,而不是值类型。3)C#中除了可以有一维数组、多维数组外,还有交错型数组。2、泛型和非泛型的主要区别是什么?为什么说使用泛型比使用对应的非泛型效率高?【解答】泛型是数据类型的一种通用表示形式,它可以表示任何一种数据类型。泛型(Generic)是具有占位
2017-10-16 19:54:06 382
转载 c#实验解答(2)
1、C#支持的数据类型有那些?值类型和引用类型有何不同?【解答】 C#支持的数据类型有: (1)值类型,包括:简单类型、结构类型、枚举类型。其中,简单类型又分为:整型、布尔型、字符型、浮点型、小数型。 (2)引用类型,包括:对象类型、类类型、接口、元数据、字符串类型、数组。 值类型和引用类型的区别在于,值类型的变量直接存放实际的数据,而引用类型的变量存放的则是数
2017-10-16 19:47:56 403
转载 c#实验解答(1)
1、可以用C#编写哪些类型的应用程序?【解答】1)控制台应用程序。2) Windows应用程序。3) ASP.NET Web应用程序。4) ASP.NET Web服务应用程序。5) ASP.NET水晶报表Web应用程序。6)智能设备应用程序。7)安装和部署应用程序。2、什么是命名空间?命名空间和类库的关系是什么?【解答】1)命名空间是对类的一种逻辑上
2017-10-16 19:46:02 199
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人