//打印两个整数指定范围的所有整数 #include<iostream> int main() { int sum=0; int a=0,b=0; std::cout<<"请输入两个整数:"<<std::endl; std::cin>>a>>b; int tmp=a; if(a>=b) { whil ...
分类:
其他好文 时间:
2020-07-23 16:24:59
阅读次数:
81
1.图的初始条件[数组表示] //邻接表存储 int node[N]; struct Edge{ int to,next,value; }edges[M]; int flag; //矩阵存储 int dis[N][N]; 已知起点和终点的最短路 dijkstra 算法:选择最短边上的点直到所有点加入 ...
分类:
编程语言 时间:
2020-07-23 09:17:14
阅读次数:
85
1 class Solution { 2 public int minArray(int[] numbers) { 3 int left = 0, right = numbers.length - 1; 4 while(left < right){ 5 int mid = (right - left ...
分类:
其他好文 时间:
2020-07-23 01:45:19
阅读次数:
72
let setTimeout = (sec, num) => { // 初始当前时间 const now = new Date().getTime() let flag = true let count = 0 while (flag) { count++ // 再次运行时获取当前时间 const ...
分类:
编程语言 时间:
2020-07-23 01:43:39
阅读次数:
103
问题:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。 解决: #方法一: class Solution: def printListFromTailToHead(self, listNode): # write code here ArrayList = [] while listN ...
分类:
其他好文 时间:
2020-07-23 01:36:18
阅读次数:
62
求两数的最大公约数用户输入两个数,求这两个数的最大公约数。一、程序源代码(一)#include<iostream>usingnamespacestd;intmain(){intn1,n2;cout<<"输入两个整数:";cin>>n1>>n2;while(n1!=n2){if(n1>n2)n1-=n2;elsen2-=n1;}cout<&
分类:
其他好文 时间:
2020-07-22 23:38:21
阅读次数:
101
迭代器: 1, 什么是迭代器 器: 工具 迭代: 是一个重复的过程, 但是每次重复都是基于上一次的结果而来的 name = ["egon", "lqz", "tank"] count = 1 while count < len(names): print(nmes[count]) count += ...
分类:
其他好文 时间:
2020-07-22 23:30:35
阅读次数:
65
题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 1 /* 2 struct ListNode { 3 int val; 4 struct ListNode *next; 5 ListNode(int x) : 6 val(x), next(NU ...
分类:
编程语言 时间:
2020-07-22 20:46:19
阅读次数:
82
https://www.luogu.com.cn/problem/P3846 \(BSGS\) $BSGS$可以$O( \sqrt )$处理: \[ b^l \equiv n (mod \quad p) \] 处理方法十分常规 \[ 令t=\sqrt{p}+1\\ 设l=kt-m\\ 则b^{kt- ...
分类:
其他好文 时间:
2020-07-22 20:25:55
阅读次数:
67
此博客链接: 题目链接: 反转链表 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL 题解: 思路: 1.创建一个头节点,使用new ListNode()创建一个新节点数据域 ...
分类:
其他好文 时间:
2020-07-22 20:14:51
阅读次数:
57