各种排序算法总结及C#代码实现 经验

排序是计算机内经常进行的一种操作,其目的是将一组“无序”的记录序列调整为“有序”的记录序列。分内部排序和外部排序。若整个排 序过程不需要访问外存便能完成,则称此类排序问题为内部排序。反之,若参加排序的记录数量很大,整个序列的排序过程不可能在内存中完成,则称此类排序问题 为外部排序。内部排序的过程是一个逐步扩大记录的有序序列长度的过程。

jopen 2015-03-09   28415   0

“多线程”简介及其C代码实现框架 经验

在一些计算机专业相关的书籍中,大家经常听说“多线程”这个概念。那么什么是“多线程”?什么时候使用“多线程”?在程序设计中使用“多线程”有 什么好处呢?很多刚入职的程序员也对“多线程”感到非常的好奇,认为它很“高大上”。本文对“多线程”进行了简单的介绍,并给出了其C代码的实现框架。

www345 2015-11-16   15491   0

C#测试代码执行时间的方法 代码段

Stopwatch sw = new Stopwatch(); sw.Start(); //这里填写要执行的代码 sw.Stop(); Console.WriteLine("总运行时间:" + sw.Elapsed); Console.WriteLine("测量实例得出的总运行时间(毫秒为单位):" + sw.ElapsedMilliseconds); Console.WriteLine("总运行

验证码C#实现代码 代码段

using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.HtmlControls; using

nbnb 2015-01-04   6415   0

C#代码发送简单的HTTP请求 代码段

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.IO; namespace WRApp { class Program { static void Main(string[] args) { WebRequest

ybny 2015-04-24   909   0
C#  

C# 堆排序示例代码 代码段

private static void Adjust (int[] list, int i, int m) { int Temp = list[i]; int j = i * 2 + 1; while (j <= m) { //more children if(j < m) if(list[j] < list[j + 1]) j = j + 1; //compare roots and the o

ybny 2015-04-24   663   0
C#  

C# 自定义异常的方法代码演示及说明 代码段

在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种: 1. SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。 2. ApplicationException类: 由用户程序引发,用于派生自定义的异常类型,一般不直接进行实例化。 创建自定义异

mb78 2015-05-02   2642   0
C#  

C# 读写文件window form操作代码 代码段

C# 读写文件window form操作代码 ///////////创建文件和读取文件的值 #region 判断文件是否存在,不存在则创建,否则读取值显示到窗体 public FormMain() { InitializeComponent(); //ReadFile(Application.StartupPath + "AlarmSet.txt"); //也是判断文件是否存在 //System.

mb78 2015-05-02   2721   0
C#  

C#异步发送Email代码 代码段

异步发送电子邮件代码 /// <summary> /// 异步发送电子邮件 /// </summary> /// <param name="fromEmail">发送方电子邮件</param> /// <param name="fromPwd">发送方电子邮件密码</param> /// <param name="toEmail">接收方电子邮件</param> /// <param name="

mb78 2015-05-02   2824   0
C#  

C# 快速排序算法演示代码 代码段

C# 快速排序算法演示代码 public static int[] QuickSort(int[] arr) { if (arr.Length <= 1) return arr; int pivot = arr.Length - 1; int[] less = GetLessThanEqualToPivot(arr, pivot); int[] greater = GetGreaterThanPi

enpc 2015-05-02   2405   0
C#   算法  

C# 生成随机数的代码片段 代码段

下面的c#代码片段显示产生随机数输出到控制台。 RandomNumber函数的第一个参数为生成的随机数的最小值。第二个参数是最大值+ 1。 using System; class Program { private Random random = new Random(); private int RandomNumber (int min, int max) { return random.Ne

wen5 2015-05-02   4080   0
C#  

C#通过链表实现队列代码 代码段

public class Node { public int Data { get; set; } public Node Next { get; set; } public Node(int data) { this.Data = data; } } public class Queue { private Node _head; private Node _tail; private int

bdnp 2015-05-02   2491   0
C#   算法  

C++编写的俄罗斯方块代码 代码段

#ifndef DATA_H_ #define DATA_H_ /* * index:7行10列数组 每行对应一种方块类别。 * 每行的前四列为x坐标,中间四列为y坐标 * 第九列为方块类别代码,最后一列为该类型方块有几种变形 * 用一个5*5的矩阵表示 7种类别方块 共19种变形 */ #include<windows.h> static const int KINDS=7;//方块种类数量 s

wdey 2015-05-24   1471   0
C/C++  

C++异常处理范例代码 代码段

// Program shows copying one text file from source location // to any other location (destination), plus possibility of changing its name, // and also shows many language features in exception handlin

w427 2015-05-30   736   0
C/C++  

C语言实现堆排序代码 代码段

void heapsort(int arr[], unsigned int N) { unsigned int n = N, i = n/2, parent, child; int t; for (;;) { /* Loops until arr is sorted */ if (i > 0) { /* First stage - Sorting the heap */ i--; /* Save

w427 2015-05-30   1001   0
C/C++  

Base64编码的原理及C++实现代码 代码段

Base64编码在邮件中最为常见,呵呵,因为我最近就是在做邮箱报警,SMTP验证就是Base64编码用户名和密码进行验证的,并且图片为附件也是要 转换成base64编码的数据,然后再发送的。该编码使用64个明文来编码任意的二进制文件,它里面只使用了A-Z,a-z,0-9,+,/这64个字 符。编码里面还有“=”号啊,不过等号不属于编码字符,而是填充字符。 我在网上查了很多关于Base64编码代码,

mx3y 2015-06-29   1370   0
C/C++  

C语言版的算24游戏代码 代码段

给定4个1-9之间的数,通过加减乘除四则运算算出24来,可以使用括号 #include "stdafx.h" #include <stdio.h> #include <stdlib.h> double sum(double a,double b) { return a+b; } double mi(double a,double b) { return a-b; } double mul(doub

jopen 2015-07-02   1317   0
C/C++  

C语言获取本机Mac地址的代码 代码段

C语言获取本机Mac地址的代码 //linux int GetLocalMacAddr(char *szMac,int *pnMacLen) { int sock; struct sockaddr_in sin; struct sockaddr sa; struct ifreq ifr; unsigned char mac[6]; sock=socket(AF_INET,SOCK_DGRAM,0)

jopen 2015-07-02   5334   0
C/C++  

c#使用Windows API读写INI文件代码 代码段

利用Windows API读写INI文件写入时,如果没有INI文件,自动创建INI;如果在创建时,GetLastError返回5,则检查IniPath是否添加了文件名称.ini c#代码 using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Runtime.I

MiltonGetz 2016-02-20   898   0
c#   ini   Windows  
P82

  C++ Primer第五版代码答案 文档

C++ Primer第五版代码答案

zixiaotian 2015-01-03   3016   0
1 2 3 4 5 6 7 8 9 10