题目描述: 在有向图中,我们从某个节点出发和每个转向出开始,沿着有向图的边走。如果我们到达的节点是终点(即它没有连出的有向边),我们停止 现在,如果我们最后能走到终点,那么我们的起始节点是最终安全的。更具体的说,存在一个自然数k,无论选择从哪里开始行走,我们走了不 到k步必能停止在一个终点。 那些节 ...
分类:
其他好文 时间:
2020-06-27 13:11:23
阅读次数:
50
//如果object为null,则设置为defaultValue ObjectUtils.defaultIfNull(object, defaultValue); //判断集合是否为null List<String> list=new ArrayList<String>(); System.out. ...
分类:
其他好文 时间:
2020-06-19 12:26:42
阅读次数:
62
在并发环境下,我们经常使用的集合类(List、Map、Set)其实都是不安全的。 集合不安全问题之List List在单线程的情况下是安全的,但是多线程的情况下是不安全的,我们来看两段代码: 单线程 public class UnsafeList1 { public static void main ...
分类:
其他好文 时间:
2020-06-18 01:36:15
阅读次数:
64
在ES6中,只实现了迭代器接口(Symbol.iterator),并没有实现迭代器接口类,有四种情况会实现迭代器接口 1 使用迭代器接口方法的时候,如keys, values, entries等 2 在解构的时候 3 在创建map,set对象的时候 4 在使用for of循环的时候 迭代器的作用: ...
分类:
其他好文 时间:
2020-06-15 14:22:16
阅读次数:
69
1.手写数字数据集 from sklearn.datasets import load_digits digits = load_digits() 2.图片数据预处理 x:归一化MinMaxScaler() y:独热编码OneHotEncoder()或to_categorical 训练集测试集划分 ...
分类:
其他好文 时间:
2020-06-14 20:38:09
阅读次数:
60
一、队列 queue常用方法: 二、List 三、Set 四、Map ...
分类:
编程语言 时间:
2020-06-09 23:43:36
阅读次数:
75
题意:模拟图书馆图书的借用状态。书有三种状态:1在图书馆的书架上,2被接走了,3刚还回来还没有放到书架上。每次有三种操作:1借书,2还书,3把换回来的书放回书架。 思路:思路简单,主要就是map,set的运用比较复杂,还是折腾了挺久 #include<bits/stdc++.h> struct Bo ...
分类:
其他好文 时间:
2020-06-06 13:16:27
阅读次数:
62
(1)List:有序,可重复。 ArrayList:底层实现的数据结构是数组,查询快,增删慢。线程不安全,效率高 LinkedList:底层实现的数据结构是链表,查询慢,增删块。线程不安全,效率高 Vector:底层实现的数据结构是数组,查绚块,增删慢。线程安全,效率低。 (2)Set:无序,唯一。 HashSet:底层数据结构是哈希表(无序,唯一)。保证元素唯一性依赖于
分类:
其他好文 时间:
2020-05-24 09:35:28
阅读次数:
72
一、概述 容器主要包括 Collection 和 Map 两种: Collection 存储着对象的集合 Map 存储着键值对(两个对象)的映射表。 Collection: Map: 1. Set TreeSet: 基于 红黑树 实现,支持有序性操作,例如根据一个范围查找元素的操作。但是查找效率不如 ...
分类:
编程语言 时间:
2020-05-20 14:28:09
阅读次数:
57
错误思想 举个列子,当我们想要比较 一个 类型为 RDD[(Long, (String, Int))] 的RDD,让它先按Long分组,然后按int的值进行倒序排序,最容易想到的思维就是先分组,然后把Iterable 转换为 list,然后sortby,但是这样却有一个致命的缺点,就是Iterabl ...
分类:
编程语言 时间:
2020-05-18 20:48:21
阅读次数:
83