/* string s = "holle world"; string[] a = s.Split(' ');//拆分符,里面可以加很多条件,用单引号阔起来 //Console.WriteLine(a[0]); //Console.WriteLine(a[1]); for (int i = 0; ....
分类:
其他好文 时间:
2014-08-26 13:22:56
阅读次数:
250
数组指针(也称行指针)定义 int (*p)[n];()优先级高,首先说明p是一个指针,指向一个整型的一维数组,这个一维数组的长度是n,也可以说是p的步长。也就是说执行p+1时,p要跨过n个整型数据的长度。如要将二维数组赋给一指针,应这样赋值:int a[3][4];int (*p)[4]; //该...
分类:
其他好文 时间:
2014-08-26 11:05:25
阅读次数:
157
二维数组和指针
一
二维数组和指针1、二维数组和数组元素的地址若有以下定义:int *p, a[3][4];
1)二维数组a由若干个一维数组组成在C语言中定义的二维数组实际上是一个一维数组,这个一维数组的每一个成员又是一个一维数组。如以上定义的a数组,则可视a数组由a[0]、a[1]、a[2]等三个元素组成,而a[0]、a[1]、a[2]等每个元...
分类:
其他好文 时间:
2014-08-26 00:34:05
阅读次数:
306
1 //二分法 2 //假设顶一个已经排好序的数组,用户输入一个数,找出这个数的位置,没有则返回空 3 int[] nums = new int[10] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; 4 int a = 0, b = nums.Length - 1, zj;....
分类:
其他好文 时间:
2014-08-25 18:42:04
阅读次数:
350
题意:队列中有小团体(队列)。当入队时,如果有该团体的元素在队列中,则新元素排到该团体的尾部,否则排到队列的尾部。出队时和正常的一样,队首元素出列。
思路:这个用STL很好模拟,用纯C的话,很直接会想到用二维数组来做,每个团体是其中的一个一维数组,最多再开一个数组来对小团体编号进行排队。但是当时没有看到题目中说的每个团体最后有1000个元素,这样的话我以为要开1000X200000的数组,忒大了...
分类:
其他好文 时间:
2014-08-25 13:24:34
阅读次数:
179
我们知道,一维空间是一条线,数学中用一条数轴来表达;二维空间是一个平面,数学中用平面坐标系来表达。那么二维数组又是什么样的呢?线与面我们用一个下标来描述一维数组中的某个元素,就好像在用数描述一条线上的点。而所有的数据都是存储在一条线上。如果我们采用两个下标,就能形成一个平面,犹如一张表格,有行有列,...
分类:
编程语言 时间:
2014-08-25 11:29:44
阅读次数:
251
知识点:for语句,if语句的灵活运用。思考算法。此题可以用二维数组做优势是巧妙的衔接了*和$内容:输出图形*****$***$$$*$$$$$规律是...自己发现吧。要求输入3,输出上面三行的图形输入说明:行数小于40输出说明:输入样例:3输出样例 :*****$***$$$*$$$$$法一:#i...
分类:
其他好文 时间:
2014-08-25 08:42:13
阅读次数:
273
思路 先将字符串中的单词分割保存至二维数组中,再经排序后输出。水题,直接上代码了。 代码 /************************************************************************* > File Name: words_sort.c > Au...
分类:
其他好文 时间:
2014-08-24 22:12:53
阅读次数:
184
思路 每次内部循环需要找到一个单词,将其存入数组。外循环遍历至字符串末尾结束。 代码 /************************************************************************* > File Name: word_split.c > Auth...
分类:
其他好文 时间:
2014-08-24 12:54:32
阅读次数:
159
由于二维字符数组的第二维没有赋值运算符,即不能对整个一维数组进行赋值,因此是无法直接对二维数组用sort进行排序的,解决办法有二种:代码一: 1 #include 2 #include 3 #include 4 using namespace std; 5 6 struct Data 7 {...
分类:
其他好文 时间:
2014-08-24 11:35:52
阅读次数:
125