与不含重复数字的全排列相比,在于: 排序; 添加对上一数字的判断 class Solution { LinkedList<List<Integer>> ans=new LinkedList<>(); LinkedList<Integer> path=new LinkedList<>(); boole ...
分类:
其他好文 时间:
2021-04-26 13:15:08
阅读次数:
0
下面程序代码通过使用Lock锁执行简单的流水线任务: import java.util.concurrent.locks.Condition; import java.util.concurrent.locks.Lock; import java.util.concurrent.locks.Reen ...
分类:
编程语言 时间:
2020-04-29 23:06:57
阅读次数:
60
ConcurrentHashMap性能高于HashTable,都能够完成线程安全操作, Hashtable中线程安全使用synchronized同步方法进行加锁操作,如果当前一个线程正在访问该集合,其他线程是无法进行访问的,需要进行等待反之ConcurrentHashMap当中采用分段锁机制 JDK ...
分类:
其他好文 时间:
2020-03-17 19:45:59
阅读次数:
59
// if语句简单使用 if和else if相比,else if效率更高,因为else if中前面判断过的条件后面不需要再重复判断,而全部使用if则需要重复判断 var one=5; if(one>2){ one+=1; } if(one-=6){ one=3 } //one为0,因为one-=6会 ...
分类:
Web程序 时间:
2020-03-13 18:20:59
阅读次数:
84
思路 这题代码长,其实只是懒,没有把重复的代码写成函数。 只用建堆,循环判断就可以了。 循环判断是为了避免数的重复,判断每一中可能的情况是否为真。 代码 ...
分类:
其他好文 时间:
2020-02-18 11:28:32
阅读次数:
137
题目描述 输入一棵二叉树,判断该二叉树是否是平衡二叉树。 题解: 方法一:使用深度遍历,判断每个节点是不是平衡二叉树,这种从上至下的方法会导致底层的节点重复判断多次 方法二:使用后序遍历判断,这种方法为自下而上,每个节点只需要判断一次即可 1 //方法一:使用深度遍历,判断每个节点是不是平衡二叉树, ...
分类:
其他好文 时间:
2019-10-20 12:59:50
阅读次数:
75
【问题】请实现一个函数用来匹配包括'.'和''的正则表达式。模式中的字符'.'表示任意一个字符,而''表示它前面的字符可以出现任意次(包含0次)。在本题中,匹配是指字符串的所有字符匹配整个模式。例如,字符串"aaa"与模式"a.a"和"abaca"匹配,但是与"aa.a"和"ab*a"均不匹配。 【 ...
分类:
其他好文 时间:
2019-08-29 20:01:57
阅读次数:
63
var time = [00:00:00 - 01:01:01] if ($('.diy-time').length > 1) { $('.diy-time').each(function(k,v){ //验证开始时间段不能大于结束时间段 var val = $(v).val().replace(/... ...
分类:
其他好文 时间:
2019-06-30 15:45:38
阅读次数:
89
C程序设计实验报告 实验项目: 6.4.1.1编写由三角形三边求面积的函数 6.4.1.2编写求N的阶层 6.4.1.3求两个整数的最大公约数 6.4.1.4打印输出的指定图形 6.4.2.1模块化程序设计 姓名:杨婷 实验地点:教学楼514教室 实验时间:2019年4月30日 一、实验目的与要求 ...
分类:
其他好文 时间:
2019-05-02 15:37:16
阅读次数:
195
面向对象的三大特性:封装、继承、多态 封装: 方法封装到类中 将数据封装到对象中 应用: -Flask上下文管理中把session/request封装到了RequestContex对象中 -app/g封装到了AppContext中 -restframework的Request(对数据的封装) -Fl ...
分类:
其他好文 时间:
2019-03-05 23:23:00
阅读次数:
338