上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 日常测试中,比如某个模块的测试,我们可以对它进行下列分类测试举例,比如网站的登录模块1. 功能测试 有效测试用例,无效的测试用例;空格,空格等等2. 集成测试 和其它模块的结合测试,比如在某个页面,点击输入相关信息,点击登录后,是否进入相应页面,或者进入用户中心。3. 性能测试 登录模块在几百,几千... 阅读全文
posted @ 2013-05-02 20:21 Binyao 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 最好的办法是用hashtable, 时间复杂度最坏a.lengh+b.lengh最差的用两个for. 时间复杂度 a*b//求两个数组的交集给你两个排序的数组,求两个数组的交集。//比如: A = 1 3 4 5 7, B = 2 3 5 8 9, 那么交集就是 3 5./*本文方法:因为数组A B... 阅读全文
posted @ 2013-05-02 16:14 Binyao 阅读(508) 评论(0) 推荐(0) 编辑
摘要: 栈,先进后出,像桶一样,先放进去,最后才出来。队列,先进先出,就像管道一样,自来水管道,先进先出View Code using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Collections;namespace StackTest{ class Program { static void Main(string[] args) { int[] iArrary = new int[] { 1, 13... 阅读全文
posted @ 2013-05-02 15:58 Binyao 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 需要用到ArrayList 和 StringBuilder static void Main(string[] args) { string str = "ABCDEFABCD"; string test = DeleteCom... 阅读全文
posted @ 2013-05-02 15:09 Binyao 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 其实主要用到Array.Sort(), ArrayList, List就可以对字符串数组或者int数组进行操作View Code using System;using System.Collections;using System.Collections.Generic;namespace InsertionSorter{ public class InsertionSorter { //List 可以直接操作,直接ToArray数组 public static string[] GetString(string[] values) { ... 阅读全文
posted @ 2013-05-02 15:03 Binyao 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 字符串里面的单词反转,可以用string/stringBuilderView Code using System;using System.Collections;using System.Text;namespace InsertionSorter{ public static class InsertionSorter { public static string ReverseString(string str) { string result = null; string[] s = str.Split... 阅读全文
posted @ 2013-05-02 11:16 Binyao 阅读(148) 评论(0) 推荐(0) 编辑
摘要: .NET 平台在内存管理方面提供了 GC(Garbage Collection),负责自动释放托管资源和内存回收的工作。但在以下两种情况需要我们手工进行资源释放:一、由于它无法对非托管资源进行释放,所以我们必须自己提供方法来释放对象内分配的非托管资源,比如你在对象的实现代码中使用了一个 COM 对象;二、你的类在运行是会产生大量实例,必须自己手工释放这些资源以提高程序的运行效率。最理想的办法是通过实现一个接口显式的提供给客户调用端手工释放对象,System 命名空间内有一个 IDisposable 接口,拿来做这事非常合适。View Code View Code using System;na 阅读全文
posted @ 2013-05-02 10:19 Binyao 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 明,本文所有13道算法题目,覆盖了基本上所有常见的单链表问题,全都用C#实现,并测试通过,代码下载:TestLink.zip1.单链表反转2.找出单链表的倒数第4个元素3.找出单链表的中间元素4.删除无头单链表的一个节点5.两个不交叉的有序链表的合并6.有个二级单链表,其中每个元素都含有一个指向一个单链表的指针。写程序把这个二级链表称一级单链表。7.单链表交换任意两个元素(不包括表头)8.判断单链表是否有环?如何找到环的“起始”点?如何知道环的长度?9.判断两个单链表是否相交10.两个单链表相交,计算相交点11.用链表模拟大整数加法运算12.单链表排序13.删除单链表中重复的元素首先写一个单链 阅读全文
posted @ 2013-04-30 13:46 Binyao 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1. 数组在内存中栈上按顺序存储的,而链表是在堆上随机存储的。2. 要访问数组中的元素可以按下标索引来访问,速度比较快,如果对他进行插入操作的话,就得移动很多元素,所以对数组进行插入操作效率很低. 由于连表是随机存储的,链表在插入,删除操作上有很高的效率(相对数组)3. 如果要访问链表中的某个元素的话,那就得从链表的头逐个遍历,直到找到所需要的元素为止,所以链表的随机访问的效率就比数组要低 。 阅读全文
posted @ 2013-04-30 13:39 Binyao 阅读(600) 评论(1) 推荐(0) 编辑
摘要: 算法题(说明:这些题就不是什么花样了,考的是你的基础知识怎么样。再聪明而没有实学的人都将会被这些题所淘汰。)1.链表和数组的区别在哪里?2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法?3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法?4.请编写能直接实现strstr()函数功能的代码。5.编写反转字符串的程序,要求优化速度、优化空间。6.在链表里如何发现循环链接?7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)9.给出一个函数来输出一个字 阅读全文
posted @ 2013-04-30 13:31 Binyao 阅读(219) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页