摘要: 1.题目及翻译 给定一个整数数组,返回两个数字的索引,使它们加起来成为一个特定的目标。 您可能会认为每个输入都只有一个解决方案,而且您可能不会使用相同的元素两次。 2.思路 其实不算真的很明白题目的意思,只是凭借着自己的理解,写了种解法,效率不高。 3.解法 1)自己 阅读全文
posted @ 2017-12-24 22:15 LolitaGIS的笔记 阅读(644) 评论(0) 推荐(0) 编辑
摘要: 1.Stopwatch类 提供一组方法和属性,可用于准确地测量运行时间。 2.下面的示例演示如何使用 Stopwatch 类,以确定应用程序的执行时间。 阅读全文
posted @ 2017-12-24 16:32 LolitaGIS的笔记 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 在 C# 中,我们用字符串 "\r\n" 表示回车换行符。 如: 但是我们更推荐 Environment.NewLine(名称空间为 System),Environment 是类,NewLine 是字符串属性,用于获取当前环境中定义的回车换行符字符串。 如: 注意:在 Windows 环境中,C# 阅读全文
posted @ 2017-12-24 13:43 LolitaGIS的笔记 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: 1.静态构造函数 静态构造函数在类第一次被使用的时候执行一次,在构造函数执行之前执行。只要用到类,哪怕没new对象(比如只是声明变量)也会被执行,且只执行一次。 2.注意事项 3.例子 4.静态成员初始化问题代码 阅读全文
posted @ 2017-12-23 23:57 LolitaGIS的笔记 阅读(451) 评论(0) 推荐(0) 编辑
摘要: 1.为什么要使用单例模式? 有的类在系统中只能有一个对象(*,资源管理器、缓存管理器等),这时就要使用“单例模式”(singleton)。 2.实现单例模式 实现单例模式有很多方法,先介绍最简单、最实用的“饿汉式”。 构造函数声明为private,这样避免外界访问,定义一个private reado 阅读全文
posted @ 2017-12-23 23:52 LolitaGIS的笔记 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1.什么是递归? 方法自己调用自己。两个条件:递推方法;递归的终止条件:什么情况下不再递归。 2.案例1:阶乘 3.案例2:利用递归实现斐波那契数列 4.案例的非递归算法 阅读全文
posted @ 2017-12-23 23:48 LolitaGIS的笔记 阅读(503) 评论(0) 推荐(0) 编辑
摘要: 对于int、double、float等数组,没有赋值的元素被初始化为0; 对于String等引用类型初始化为null。 如果程序IndexOutOfRangeException那是因为数组下标越界异常。比如int [] arry={1,2,3,4,5,6};当你取arr[6]就会出现这个异常,这是因 阅读全文
posted @ 2017-12-23 23:43 LolitaGIS的笔记 阅读(192) 评论(0) 推荐(0) 编辑
摘要: If中的条件表达式,当时判断两个值是否相等时注意要写两个等于号(If中只能用两个等于号?答案是否定的,如if(flag=true)) if后多写了一个”;”,如if(条件);这种情况会使条件成立时直接跳过 如果if语句的大括号中只有一句话,那么可以省略大括号。但是不建议这样做,因此容易出错。建议:哪 阅读全文
posted @ 2017-12-23 23:37 LolitaGIS的笔记 阅读(421) 评论(0) 推荐(0) 编辑
摘要: class Program { static void Main(string[] args) { /* int i = 365; //就是三位数 int sheng = 365; int ge = sheng % 10; ... 阅读全文
posted @ 2017-12-23 22:38 LolitaGIS的笔记 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 1.什么是ASCII码? ASCII(发音: /ˈæski/ ass-kee[1],American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统。它主要用于显示现代英语,而其扩展版本EASCII则可以部分 阅读全文
posted @ 2017-12-23 22:12 LolitaGIS的笔记 阅读(353) 评论(0) 推荐(0) 编辑