摘要:
算法笔记刷题11(1025 逆转链表) 给定一个常数 K 以及一个单链表 L,请编写程序将 L 中每 K 个结点反转。例如:给定 L 为 1→2→3→4→5→6,K 为 3,则输出应该为 3→2→1→6→5→4;如果 K 为 4,则输出应该为 4→3→2→1→5→6,即最后不到 K 个元素不反转。 阅读全文
摘要:
算法笔记刷题9(1011 A+B 和 C ) 题目 给定区间 [−2^ 31,2^ 31] 内的 3 个整数 A 、 B 和 C ,请判断 A + B 是否大于 C 。 输入格式: 输入第 1 行给出正整数 T (≤10),是测试用例的个数。随后给出 T 组测试用例,每组占一行,顺序给出 A 、 B 阅读全文
摘要:
算法笔记刷题7(PAT乙级1007素数猜想) 题目 让我们定义dn为: dn = pn +1− pn ,其中 pi 是第 i 个素数。显然有 d 1=1,且对于 n 1有 dn 是偶数。“素数对猜想”认为“存在无穷多对相邻且差为2的素数”。 现给定任意正整数 ( int primeNum(int n 阅读全文
摘要:
[TOC] 5.2 openmp蒙特卡洛方法计算pi 代码 c++ include include include include include"malloc.h" include include include using namespace std; double count_sort(int 阅读全文