其他
我们知道特殊符号的输入可以通过上档键(shift)加数字来完成。如!@#$%... -> (shift + 1 2 3 4 5...) 但是少有人知道windows中的alt键,或是macos中的option键也能进行特殊符号的输入。特别的,一部分特殊符号恰好是原特殊符号的逆,下面进行总结。 比较常 ...
public static void main(String[] args) { List<Integer> list = Arrays.asList(1,2,3,4,5,6,7,8); List<List<Integer>> lists = Lists.partition(list,5);//co ...
大意: 给定长$n$的序列$a$, 元素互不相同, 求有多少个三元组$(x,y,z)$满足两两互质或两两不互质. 考虑计算不合法情况. 若互质连一条白边, 不互质连一条黑边, 那么一个不合法的三元环一定有两个角是异色的, 合法三元环三个角都是同色的, 所以只要数出异色角即可. ...
【pytorch】学习笔记(二) Variable 学习链接自 "莫烦python" 什么是Variable Variable就好像一个篮子,里面装着鸡蛋(Torch 的 Tensor),里面的鸡蛋数不断变化(对应值不断变化)。 如果用一个 Variable 进行计算, 那返回的也是一个同类型的 V ...
前的包含文档处理功能的Web办公系统,在打开文档的时候,一部分系统是采用Office文档嵌入到主窗口页面中右侧工作区域的方式,另一部分系统采用的是弹出新的浏览器窗口,里面完整的嵌入Office文件的打开方式,这两种方式都有各自的优点和缺点。 主窗口页面中嵌入方式:主窗口中包含了丰富的菜单、按钮和输入 ...
动态规划 本人对动态规划的理解:我认为动态规划其实就是搜索的一种,但更加优美,速度更高。递归的方式就是老师说的备忘录,其实就是记忆化深搜,但本质上就是通过状态转移进行递推,所以能通过迭代的方式求解,当前问题的最优解依赖于子问题的最优解,于是当最小子问题初始化出答案后就可以一步一步往当前问题递推。妙啊 ...
二叉树:树的每个节点最多只能有两个子节点 上图的第一幅图B节点有DEF三个子节点,就不是二叉树,称为多路树;而第二幅图每个节点最多只有两个节点,是二叉树,并且二叉树的子节点称为“左子节点”和“右子节点”。上图的D,E分别是B的左子节点和右子节点。 如果我们给二叉树加一个额外的条件,就可以得到一种被称 ...
合并k个有序链表 主要思想是分治和递归,首先用二分法将k个链表不断二分,直到细分到两个链表,然后将这两个有序链表合并,然后继续重复合并的过程,直到所有链表合并完成。可以理解成不停的拆分,拆分至合并两个有序链表的子问题。然后组装若干个子问题,直到所有子问题解决就得到原问题的解。 合并两个有序链表有两种 ...
简介: 一款现代化的脚手架项目。企业开发?接外包?赚外快?还是学习?这都能满足你,居家必备,值得拥有:beers: 文档: 使用说明: "https://github.com/hope for/hope boot/wiki" 捐赠: 请作者吃个肉夹馍 :) Links: "CI/CD 流程以及原理说 ...