C#算法时间测试
来源:互联网 发布:康奈尔大学知乎 编辑:程序博客网 时间:2024/04/24 16:34
C#算法时间测试类Timing:
public class Timing
{
TimeSpan startingtime;
TimeSpan duration;
public Timing()
{
startingtime = new TimeSpan(0);
duration = new TimeSpan(0);
}
public void stoptime()
{
duration = Process.GetCurrentProcess().Threads[0].UserProcessorTime.Subtract(startingtime);
//线程处理
}
public void starttime()
{
GC.Collect();
GC.WaitForPendingFinalizers();//处理堆上的垃圾回收机制
startingtime = Process.GetCurrentProcess().Threads[0].UserProcessorTime;
}
public TimeSpan result()
{
return duration;
}
另对习题1的简单查询实现:
SortedList mylist = new SortedList();
mylist.Add("link", "99");
mylist.Add("zeal","98");
mylist.Add("jack","97");
Console.WriteLine("please write the name you need to find:");
int index=mylist.IndexOfKey(Console.ReadLine());
if (index == -1)
Console.WriteLine("the name has not found!");
else
Console.WriteLine("the value you find is :" + mylist.GetByIndex(index));
Console.ReadKey();
利用sortedlist类来实现键值的字典存储。
- C#算法时间测试
- C#时间测试
- C#测试代码时间
- 测试程序所用时间 C#
- C#测试程序运行时间
- C# 测试程序运行时间
- C#测试程序运行时间
- 测试算法时间复杂度1
- 测试算法时间复杂度2
- 排序算法时间对比测试
- 序算法时间测试比较
- 排序算法时间效率测试
- C#如何利用Stopwatch比较精确的测试算法运算时间
- (C# 版描述)冒泡排序算法以及排序时间的测试 ---数据结构
- (C# 版描述)选择排序算法以及排序时间的测试 --数据结构
- (C# 版描述)插入排序算法以及排序时间的测试 ---数据结构
- 测试c#代码的运行时间
- C#程序运行时间的测试方法
- c/c++时间(转)
- 短距离无线定位技术
- ARM Linux静态映射分析
- open 加载和处理图像
- I/O资源如何映射到内核虚拟空间
- C#算法时间测试
- Windows如何用命令修改IP地址,动态和静态切换
- TQ2440 Linux 系统移植(转)
- C++学习总结_防止内存泄漏
- 装配线调度问题 的 动态规划实现
- windows下建立gcc/g++/gdb/make编译及调试C/C++的IDE环境
- POS58票据热敏打印机,怎么用ESC/POS命令控制打印
- 创意
- C#版OPOS打印(基于北洋OPOS SDK二次开发包,支持EPSON和北洋、佳博、商祺等支持标准ESC/POS指令的POS打印机)