
数据结构和算法
wklnewlife
这个作者很懒,什么都没留下…
展开
-
旋转矩阵
顺时针N(n #include #define N 10 void main() { int a[N][N]; //left, up, right, down为矩阵限制行和列 int left, up, right, down, n, t; puts("input n:\n"); scanf("%d", &n); if (n > 10) { p原创 2013-07-12 15:08:48 · 929 阅读 · 0 评论 -
链表
寻找单链表的中间结点 #include typedef int ElemType; typedef struct LNODE { ElemType data; struct LNODE *next; }LNODE, *LinkList; //寻找单链表的中间结点: 慢指针走一步,快指针走两步 LNODE *middle(LNODE *head) { i原创 2013-07-17 14:14:54 · 800 阅读 · 0 评论 -
链表
#include typedef int ElemType; typedef struct LNODE { ElemType data; struct LNODE *next; }LNODE, *LinkList; //寻找单链表的中间结点: 慢指针走一步,快指针走两步 LNODE *middle(LNODE *head) { if(NULL == he原创 2013-07-17 14:38:29 · 854 阅读 · 0 评论