摘要: 编程思想 1.面向过程 面向过程是要把问题解决的过程分成有一定顺序的不同步骤, 然后按照步骤一步步的将问题解决. 2.面向对象 面向对象解决问题的思路是先分析问题中所涉及的对象, 然后是使对象执行各自的功能, 进而达到解决问题的目的. 一.类 类, 就是类型, 是具有相同特征和功能的抽象. 类定义的 阅读全文
posted @ 2019-12-02 21:32 Skylareer 阅读(190) 评论(0) 推荐(0)
摘要: 一.枚举 当变量的取值范围是固定的几个时, 就可以使用枚举类型, 这样会更加简洁方便 1.1.定义: 访问修饰符 enum 枚举类型名 { 成员1, 成员2, 成员3, ... } public enum Days { Mon = 1, Tue, Wed, Thu, Fri, Sat, Sun } 阅读全文
posted @ 2019-12-02 08:49 Skylareer 阅读(210) 评论(0) 推荐(0)
摘要: 一. 冒泡排序(重点) 思路: 每次比较把较小的放在前面, 大的放到后面; 图解:下图是最坏情况下的排序 ` 冒泡排序m个元素, 就有(m-1)趟排序, 第一趟m-1次, 第二趟 m-2次.... 总结下来就是趟数加上次数就等于总的元素数; 核心算法: int[] intNums = new int 阅读全文
posted @ 2019-11-28 20:49 Skylareer 阅读(645) 评论(0) 推荐(0)
摘要: 一.循环(重点) 什么时候用循环? 想让一段代码执行多次, 这段代码可能不一样但是一定有一个规律. 1.while 循环 格式: while(循环条件) { 循环执行的代码; } 循环的机制: 当循环条件为真, 执行循环体内的代码, 然后再判断循环条件, 为真一直继续这个过程, 知道判断出循环条件为 阅读全文
posted @ 2019-11-27 19:59 Skylareer 阅读(414) 评论(0) 推荐(0)
摘要: 10.1 栈和队列 栈和队列都是动态集合, 栈(stack)是后进先出, 队列(queue)是先进先出; 栈 栈就相当于垒盘子, 盘子可以放到橱柜中,每次想要往外拿盘子的时候只能从最上面开始拿; 即后进先出 如下图,可以用一个数组 S[1..n]来实现一个最多可容纳n个元素的栈. 该数组有一个属性S 阅读全文
posted @ 2019-11-26 20:00 Skylareer 阅读(176) 评论(0) 推荐(0)
摘要: 一. Bool类型 逻辑判断, C#中只有true和false两个值; 使用场景: 在分支和循环语句中, 常用作为判断条件来使用; 二. 关系运算符 关系运算符 (> < >= <= == !=), 判断后的结果会产生一个Bool类型的值. 关系运算符经常会和算术运算符连在一起使用, 因此会产生一个 阅读全文
posted @ 2019-11-26 18:47 Skylareer 阅读(930) 评论(0) 推荐(0)
摘要: 一、注释 1.单行注释 使用方法:行首加 ” //“; VS2019中的快捷键(以后如果不特加说明都是VS2019): 注释(CTRL+E,C); 取消注释(CTRL+E,U); 2.多行注释 使用方法:在需要注释的行用 “/* */” 包裹; 注:多行注释不能嵌套使用! 二、进制 1.二进制(0- 阅读全文
posted @ 2019-11-25 18:20 Skylareer 阅读(467) 评论(0) 推荐(0)