LeetCode---560. Subarray Sum Equals K
题目
给出一个整数数组和目标值,你需要找到所有的连续子序列,该子序列的和为目标值。输出满足该条件的子序列的个数。
Python题解
class Solution:
def subarraySum(self, nums, k):
"""
:type nums: List[int]
:type k: int
:rtype...
LeetCode---179. Largest Number
题目
给出一个非负整数的数组,组合它们,找出能组成的最大的数。因为结果可能非常大,你需要哦返回一个字符串。如:
Example 1:
Input: [10,2]
Output: “210”
Example 2:
Input: [3,30,34,5,9]
Output: “9534330”
Note: The result may be very large, so you need...
LeetCode---216. Combination Sum III
题目
给出n和k,从1到9中选出k个数,使得k个数的和为n。1到9每个数只能使用1次。
Python题解
class Solution(object):
def combinationSum3(self, k, n):
"""
:type k: int
:type n: int
:rtype: List[List[i...
LeetCode---209. Minimum Size Subarray Sum
题目
给出一个数组和目标值s,找出一个连续子序列,使得和不小于目标值。找出长度最小的连续子序列。如:
Example:
Input: s = 7, nums = [2,3,1,2,4,3]
Output: 2
Explanation: the subarray [4,3] has the minimal length under the problem constraint.
Pyt...
LeetCode---153. Find Minimum in Rotated Sorted Array
题目
给出一个旋转数组,找出旋转数组中最小的值。如:
Example 1:
Input: [3,4,5,1,2]
Output: 1
Example 2:
Input: [4,5,6,7,0,1,2]
Output: 0
Python题解
class Solution(object):
def findMin(self, nums):
"""
...
LeetCode---79. Word Search
题目
给出一个m * n的二维数组,里面的元素是字母,另给出一个单词,找出是否可以利用二维数组相邻的字母来构造单词。相邻意味着4个方向:上下左右。如:
Example:
board =
[
[‘A’,’B’,’C’,’E’],
[‘S’,’F’,’C’,’S’],
[‘A’,’D’,’E’,’E’]
]
Given word = “ABCCED”, return tr...
LeetCode---154. Find Minimum in Rotated Sorted Array II
题目
给出旋转数组,找出旋转数组中最小的值。旋转数组中可能有重复元素。如:
Example 1:
Input: [1,3,5]
Output: 1
Example 2:
Input: [2,2,2,0,1]
Output: 0
Python题解
class Solution:
def findMin(self, nums):
"""
:...
Java基础---ArrayList的源码分析
1. 构造函数
1.1 无参构造函数
private static final Object[] DEFAULTCAPACITY_EMPTY_ELEMENTDATA = {};
public ArrayList() {
this.elementData = DEFAULTCAPACITY_EMPTY_ELEMENTDATA;
}
1.2 初始化容量大小的构造函数
public Ar...
剑指Offer选题列表
题目来源于何海涛的《剑指Offer》。版权归其所有。题目略有删减,筛选出个人觉得比较适合面试的题目。
3. 二维数组中的查找 【Medium】
https://blog.csdn.net/leel0330/article/details/79786198
6. 根据树的遍历重建二叉树【Medium】
https://blog.csdn.net/leel0330/art...
Gitlab下新建project并上传本地project整理
Git操作整理一、gitlab权限管理gitlab有5种身份权限,有不同的操作限制,分别为:Owner :所有操作权限Master :除更改、删除项目元信息外其他操作均可Developer:对受保护内容无权限Reporter:读权限Guest: 只能提交问题和评论内容二、创建Project1、创建project developer 角色是不可以在 Group下新建project 的。(https:...
Java web项目部署总结
Java web项目部署总结一、本地部署 开发平台:eclipse , 配置好java web 项目相关的jdk、maven等。 通过maven的jetty插件部署web项目。1、pom文件中引入jetty插件部分配置如下:详细的介绍可以参考:http://www.eclipse.org/jetty/documentation/current/jetty-maven-plug...
intellij web项目热部署tomcat
intellij web项目热部署tomcat web项目部署tomcat之后,每次修改代码或资源文件,都需要重新启动。可以设置热部署。主要有3点,Run/Debug Configuration中:1、Deployment选择war exploded,可以通过后面+-进行删除\增加 war 和war exploded 的区别主要是: war 是发布模式,是打成war包...
Mysql中文查询问题总结
Mysql中文查询问题总结 最近输入中文进行查询时,数据库查找不到数据。上网搜了很多,大部分可能是因为编码问题,检查了一遍html 、tomcat、intellij idea 、数据库里编码都是utf-8,可是还是查询不到数据。 之前遇到往库里插入时,因为mysql-connector 的jar包版本过低,导致插入的数据是乱码; 所以把这个jar包换了,然后就可以了。 ...
树形结构转换xml总结
树形结构转换xml总结 这几天碰见个问题,需要将库里的树形结构存储数据转换为xml形式,从而可以利用XMind进行查看。类似这种结构:0 -1 父节点101 0 节点1102 0 节点22101001 101 节点4一、基本思路 从库里导出数据存入文件中,也可以直接从库中读取数据。二、实现步骤1、定义节点类型:import java.util.List;
public cla...
常用shell脚本总结
常用shell脚本总结1、读取输入进行操作(read)简单的实例如下,多分支也可使用case语句:read -p "Input your choice(Y/N):" choice
if [ "$choice" == "Y" ];then
echo "Line 1"
else
echo "Line 2"
fi2、判断某一目录下某一类型文件个数num=`ls *.txt|wc -l` ...
Jenkins + gitlab 可持续集成总结
Jenkins + gitlab 可持续集成最近研究了下Jenkins , 搭建了Jenkins + Gitlab + Maven 环境,构建testng测试用例。环境:Windows 一、安装Jenkins 官网上有war 包, 和安装包,可直接下载安装,我是直接下载安装包安装的。在Window下以windows server的方式启动的。Jenkins 启动之后,访问地址如下: h...
今日推荐
周排行