- 博客(5)
- 收藏
- 关注
转载 Java集合中List,Set以及Map等集合体系详解(史上最全)
概述:List , Set, Map都是接口,前两个继承至Collection接口,Map为独立接口Set下有HashSet,LinkedHashSet,TreeSetList下有ArrayList,Vector,LinkedListMap下有Hashtable,LinkedHashMap,HashMap,TreeMapCollection接口下还有个Queue接口,有Priorit...
2020-03-27 18:10:21 198
原创 将Java字符串形式的源代码动态编译,生成class文件并执行
package demo2;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;import java.util.Map;public class Test { public static void main(String[] args) { String class...
2020-03-26 21:05:28 4192 1
转载 Java 多线程中的任务分解机制-ForkJoinPool,以及CompletableFuture
https://www.cnblogs.com/hongdada/p/8876028.html1 ForkJoinPool的优势在于,可以充分利用多cpu,多核cpu的优势,把一个任务拆分成多个“小任务”,把多个“小任务”放到多个处理器核心上并行执行;当多个“小任务”执行完成之后,再将这些执行结果合并起来即可。Java7 提供了ForkJoinPool来支持将一个任务拆分成多个“小任...
2020-03-25 18:08:14 1292
原创 序列计数
具体问题:【问题描述】小明想知道,满足以下条件的正整数序列的数量:1. 第一项为 n;2. 第二项不超过 n;3. 从第三项开始,每一项小于前两项的差的绝对值。请计算,对于给定的 n,有多少种满足条件的序列。【输入格式】输入一行包含一个整数 n。【输出格式】输出一个整数,表示答案。答案可能很大,请输出答案除以10000的余数。【样例输入】4【样例输出】7【样例说明】以下是满足条件的序列:4 14...
2020-03-25 15:31:25 772
原创 DFS(深度优先搜索算法)——Java实现
基本概念深度优先搜索算法(Depth First Search,简称DFS):一种用于遍历或搜索树或图的算法。 沿着树的深度遍历树的节点,尽可能深的搜索树的分支。当节点v的所在边都己被探寻过或者在搜寻时结点不满足条件,搜索将回溯到发现节点v的那条边的起始节点。整个进程反复进行直到所有节点都被访问为止。属于盲目搜索,最糟糕的情况算法时间复杂度为O(!n)。算法思想回溯法(探索与回溯法)是...
2020-03-14 19:32:58 8486
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人