Fork me on GitHub

随笔分类 -  算法

摘要:快慢指针 快慢指针中的快慢指的是移动的步长,即每次向前移动速度的快慢。 例如可以让快指针每次沿链表向前移动2,慢指针每次向前移动1次。 快慢指针的应用 (1)判断单链表是否存在环 如果链表存在环,就好像操场的跑道是一个环形一样。此时让快慢指针都从链表头开始遍历,快指针每次向前移动两个位置,慢指针每次 阅读全文
posted @ 2019-01-23 17:55 南山不秋 阅读(128) 评论(0) 推荐(0)
摘要:题目要求 代码: c include include include using namespace std; //定义表示学生的结构体 struct E { char name[101]; int age; int score; //方法一:运算符重载 bool operator s2,返回值 0 阅读全文
posted @ 2018-03-12 22:51 南山不秋 阅读(100) 评论(0) 推荐(0)
摘要:题目要求 代码块 c include int main() { int n; int buf[100]; while (scanf("%d", &n) != EOF) { for (int i = 0; i buf[j+1]) { int tmp = buf[j + 1]; buf[j + 1] = 阅读全文
posted @ 2018-03-08 22:58 南山不秋 阅读(82) 评论(0) 推荐(0)