摘要: 11. 有以下结构体说明和变量定义,如图所示,指针 p、 q、 r 分别指向一个链表中的三个连续结点。 struct node { int data;struct node *next;} *p, *q, *r;现要将 q 和 r 所指结点的先后位置交换,同时要保持链表的连续,以下程序段中错误的是( 阅读全文
posted @ 2019-10-15 22:14 VxiaohuanV 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 利用2进制的思想(把 要^的数 二进制化) 同时 将 a 化为二进制每一位的单位 a乘着走 仔细看代码 int n,m; long long P; long long qsn(long long a,long long b) // 函数中的long long { long long ans=1; / 阅读全文
posted @ 2019-10-15 14:52 VxiaohuanV 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 思路 遇到可以随便让你排序的题,想最优的排序。(如果很好想就不是关键,+上其他的关键知识,比如dp什么的) 如果不能谁便看出来,就想前后的关系,满足什么样的条件a才可以到b的前面。 让后进行排序 快速排序: 代码: void _qst(int l,int r) { int mid=(r+l)/2; 阅读全文
posted @ 2019-10-15 14:29 VxiaohuanV 阅读(145) 评论(0) 推荐(0) 编辑