-
二指输入的的最小距离
题目链接:二指输入的的最小距离 经过几天的冥思苦想,终于想明白了!记录一下代码: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546... -
树状数组
树状数组介绍树状数组是简化版的线段树(实现起来更简单),用于对一个数组进行快速的单点修改和区间查询。它可以在O(logN)的时间复杂度内完成单点修改、区间查询等操作,相较于线段树等其他数据结构,树状数组实现起来比较简单。 树状数组将原数组转化为一颗多... -
CCF201312-4有趣的数
题目链接:有趣的数 我们把一个数称为有趣的,当且仅当: 它的数字只包含 0,1,2,3,且这四个数字都出现过至少一次。 所有的 0 都出现在所有的 1 之前,而所有的 2 都出现在所有的 3 之前。 最高位数字不为 0。 因此,符合我们定义的... -
循环队列的边界判定
引言循环队列通常使用数组来实现,需要定义队头head和队尾tail两个指针,在每次入队时tail++出队时head++。但是在判断队列空和满时总是想不明白,这里记录一下。 指针初始化在初始化头尾指针时,有两种初始化方式: 1. 头指针和尾指针分别指向... -
Hexo进入离开页面动态修改标题
效果预览 添加自定义Javascript文件找到博客根目录下的source文件夹,在里面创建一个js文件夹。在js文件夹中新建文件visibility_change.js 123456789101112131415var originTitle = ... -
链表反转
反转链表需要3个本地变量 pre :指向前一个节点 t :当前节点 next:后一个节点 反转步骤1234class Node { int value; Node next;} 1、初始化变量123Node ... -
Java中docx、xlsx、pptx转pdf的方法
一、Windows环境调用Office或者WPS的COM接口引入jacob依赖 下载jacob-1.20依赖包 并解压 将其中的jar包安装到maven本地仓库(也可以直接在项目中引入jar包依赖) 12345mvn install:install-... -
怎么加快GitHub访问速度
由于某些特殊原因,导致Github总是有时抽风无法访问,这对我这种CV工程师来说简直是天大的打击。接下来介绍几种访问Github的方式。
1