背景 本文基于JDK 11,主要介绍FutureTask类中的run()、get()和cancel() 方法,没有过多解析相应interface中的注释,但阅读源码时建议先阅读注释,明白方法的主要的功能,再去看源码会更快。 文中若有不正确的地方欢迎大伙留言指出,谢谢了! 1、FutureTask类图 ...
分类:
其他好文 时间:
2020-07-25 09:16:45
阅读次数:
56
##绪论 算法:即是在特定计算模型下,旨在解决特定问题的指令序列 要保证正确性、确定性、可行性、有穷性 有穷性: ###例子1:HailStone序列 @Test public void test1() { int n = 7; int length = 1; while (n > 1) { n = ...
分类:
编程语言 时间:
2020-07-24 22:12:42
阅读次数:
88
The Oculus 问题描述: A=∑ai*F[i] B= ∑bi*F[i] C=A*B=∑ci*F[i] F[i]是斐波拉契序列,a[],b[],c[]是给的01数组。 由于故意将c[i]的一个数由1变成了0,现在改变的下标是 吐槽(没啥好讲的,知道循环节直接出) 这道题我真的我当时为什么不看啦 ...
分类:
其他好文 时间:
2020-07-24 22:08:30
阅读次数:
79
【原题】 Description Rain has pummeled the cows' field, a rectangular grid of R rows and C columns (1 <= R <= 50, 1 <= C <= 50). While good for the grass, ...
分类:
其他好文 时间:
2020-07-24 22:06:12
阅读次数:
92
问题: An error occured while deploying the file. This probably means that the app contains ARM native code and your Genymotion device cannot run ARM ins ...
分类:
移动开发 时间:
2020-07-24 22:03:36
阅读次数:
160
(1).globl _start @_start是GNU汇编器的默认入口标签,.globl将_start生命为外部程序可访问的标签,.globl是GNU汇编的保留关键字,前面加点是GNU汇编的语法。 (2)_start:b start_code @arm上电之后执行的第一条指令,复位向量,跳转到st ...
分类:
其他好文 时间:
2020-07-24 22:03:22
阅读次数:
98
python的代码块的处理: 1,python是通过缩进来区分代码块的 2,缩进通常是一个tab键(4个空格) 一、if的使用 条件语句: if if--else if--elif--else 注意点: 一个条件语句中,必须一个if,else(0个或1个),elif(1个或多个) # 考试成绩的等级 ...
分类:
编程语言 时间:
2020-07-24 21:42:53
阅读次数:
58
题目描述 输入一棵二叉搜索树,将该二叉搜索树转换成一个排序的循环双向链表。要求不能创建任何新的节点,只能调整树中节点指针的指向。 为了让您更好地理解问题,以下面的二叉搜索树为例: 我们希望将这个二叉搜索树转化为双向循环链表。链表中的每个节点都有一个前驱和后继指针。对于双向循环链表,第一个节点的前驱是 ...
分类:
其他好文 时间:
2020-07-24 21:40:36
阅读次数:
62
循环结构(while/do-while/for) 1.while循环 1.语法: while ( 循环条件 ) { 循环体 } 2.用途:while便于处理循环次数确定或者循环次数不确定的情况 3.使用的必要条件 (1)计数器初始化 (2)判断条件 (3)循环体 (4)计数器变化 4.while执行 ...
分类:
其他好文 时间:
2020-07-24 21:36:17
阅读次数:
56
一、Dijkstra和spfa 以下示例均使用邻接表。 Dijkstra: void Dijkstra(int S) { priority_queue <pii> Q; while(!Q.empty()) Q.pop(); memset(dis, 0x7f, sizeof(dis); memset( ...
分类:
其他好文 时间:
2020-07-24 21:22:49
阅读次数:
84