![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#语言
幻景
这个作者很懒,什么都没留下…
展开
-
新手入门关于C#中数据结构的理解
来上海已经一段时间,感慨颇多,经历几轮的面试慢慢的发现,语言这方面不能以会用为标准,要懂,深入了解。路漫漫其修远兮,吾将上下而求索。 数据结构在不同的使用者中有着不同理解,但一千个人眼中的哈姆雷特还是那个哈姆雷特。 数据结构:同一类数据元素中,各个元素之间的关系,包括三个成分,数数据的存储结据的逻辑结构,构和数据的运算结构。顾名思义数据结构将会常与各种算法...原创 2018-09-02 22:19:27 · 1305 阅读 · 1 评论 -
新手入门C#中常用的排序方法
代码编写中 经常用到一些排序方法包括 (1)冒泡排序;(2)插入排序;(3)选择排序;(4)快速排序。废话不多说直接开始介绍吧冒泡排序:就是将一组数进行从小到大或者从大到小的顺序排列。 int[] nums = { 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 }; 第一趟比较:8 7 6 5 4 3 2 1 0 9 交换了9次 ...原创 2018-09-03 16:47:32 · 226 阅读 · 0 评论 -
C#中排序---插入排序
插入排序:1、从第一个元素开始默认已排序。2、取出下一个元素与已经排序好的元素相比较。3、 如果取出的元素小于已 排序的元素,已排序的元素后移一位。4、重复3直到取出的元素找到新的位置。5、将取出的元素插入到此位置图注:代码实现 static int[] array = new int[9] { 0, 1, 2, 3, 4, 5, 6, 7, 8 }; stat...原创 2018-09-03 17:48:18 · 937 阅读 · 0 评论 -
C#中递归算法实现斐波那契数列
斐波那契数列是最典型的通过递归来实现的,也是困扰我多时的一个问题,今天要把这个难题彻底解决了。什么是斐波那契数列?经典数学问题之一;斐波那契数列,又称黄金分割数列,指的是这样一个数列:1、1、2、3、5、8、13、21、……想必看到这个数列大家很容易的就推算出来后面好几项的值,那么到底有什么规律,简单说,就是前两项的和是第三项的值,用递归算法计第50位多少。递归:简单来说就是方法自己调用自...原创 2018-09-03 20:18:33 · 5195 阅读 · 0 评论 -
c#中重载与重写的区别
日常编码中想要更好,效率更高,c#基础很重要,只有深入了解基础才会在使用过程中灵活多变。今天来看一下,编码过程中经常遇到的重载与重写的区别。1、重载在同类中:重写在父子类中进行2、定义的方式不同:重载定义是方法名相同,里面的参数不同;重写是方法名和参数都相同3、调用的方式不同: 重载相同的对象调用;重写不同的对象调用4、重载是编译时多态,重写是运行时多态 介绍一下 重载是...原创 2018-09-13 15:47:35 · 3722 阅读 · 0 评论 -
C#中变量、字段、属性的理解
都说程序员在刚开始工作的一年是最痛苦的一年,刚参加工作的的确深有体会。由于自己“”属于那种脑子不会转弯的人”因此常在工作中不能理解或者理解有误差分到手的任务、再加上现在编程能力实在不怎么样,常常会受到批评和当众难看,不过好在自己心宽不去在意什么,还能坚持。一个人想要有话语权就必须要有足够的实力.....对于刚入门的程序员现在就谈点自己的所理解的基础的知识点...字段(变量):在这里把字段和...原创 2018-12-16 01:38:27 · 2182 阅读 · 3 评论