数据结构(c)
文章平均质量分 60
Eternal_yys
101 010 000Java
展开
-
指针与数组概念、指针数组、数组指针详解
指针与数组指针可以与变量结合,也可以与数组结合使用。指针数组和数组指针是两个截然不同的概念,指针数组是一种数组,该数组存放的是一组变量的地址。数组指针是一个指针,表示该指针是指向数组的指针。1.指向数组元素的指针int a[5]={1,2,3,4,5};int *p=a; //int *p=&a[0]; 如上代码,指针变量p指向了a数组的首元素,其方法可有两种,int...原创 2018-07-30 10:31:34 · 3408 阅读 · 0 评论 -
char类型取值范围分析
众所周知,char类型分为unsigned char(无符号类型)和signed char(有符号类型)。我先将这些范围用代码打印出来:printf("%d\n",SCHAR_MIN); //signed char最小值 printf("%d\n",SCHAR_MAX); //signed char最大值 printf("%d\n",UCHAR_MAX); //unsig...原创 2018-09-13 09:43:12 · 18978 阅读 · 1 评论 -
链表经典算法题
单链表经典算法题文章目录单链表经典算法题1.删除链表指定节点方法一:移动指针法删除方法二:递归删除指定节点2.找中间节点---------快慢指针法3.实现反转反转链表方法一:开辟新的链表用头插法将原链表反转复制过来方法二: 用三指针法4.判断回文链表5.用递归求出数组的长度6.合并有序链表方法一:下面这种方法是我自己写的,看着稍微有点繁杂,但思路是比较简单的,第二种方法思路方法一样,只不过更加...原创 2019-04-15 19:26:03 · 1619 阅读 · 0 评论