C#用一维数组求解问题

利用一维数组求解问题。读入若干(1-15个)整数(一行输入,空格分隔),每个数在10-100之间的整数包括10和100。在读入每个数时,确认这个数的有效性(在10到100之间),并且若它和之前读入的数不一样,就把它存储到数组中,无效的数不存储。读完所有数之后,仅显示用户输入的不同的数值。

数组与指针互访

有几个难点,指针:二重指针、一重指针、一维数组
二重指针:它指向的值还是指针
一重指针:它指向的值可以解引用*,得到数值,但一定要知道指针的类型。不然编译器元法知道如何解析的哪段内存。
一维数组:就是一段连续的内存,数组名也是数组头指针。

顺序查找数组中元素各方法详解

查找数组内元素方法,最普遍的方式就是遍历一次数组,时间复杂度为O(n)。就这遍历一次数组其实也还有很多写法,这里介绍三种方法,基本一样,有此代码细节的修改。
1.顺序查找数组中元素,正常写法
2.顺序查找数组中元素,数组长度在0位
3.顺序查找数组中元素,数组长度在0位,加入“哨兵”