Jiewang的博客

科研中遇到的问题与问题的解决

MySql常用操作

安装 环境:ubuntu18.04 安装命令: # 安装服务端 apt-get install mysql-server # 安装客户端 apt-get install mysql-client # 安装客户lib库 apt-get install libmysqlclient-d...

2019-06-25 18:49:25

阅读数 7

评论数 0

MySQL命令行输出到指定文件

任务 需要在mysql中输出表的信息,并将表的信息放置在文本文件中,后用python进行信息处理,在mysql命令模式下和linux的shell命令模式下使用>重定向效果是不同的,在mysql下不能采用这种方式重定向输出。 操作 使用mysql的tee命令,将mysql的所有输出都输...

2019-06-14 13:36:42

阅读数 20

评论数 0

【华为机试题解】直线交点数量

大概题意 输入一行如下格式的字符串 {(0,1),(1,0)}|{(0,5),{5,0)}|{(1,3),(3,1)} 一个大括号中有两个小括号,表示两个点的坐标,即一个大括号可以确定一条直线。那么上述字符串可以表示很多直线,这些直线有交点,求这些交点的个数。 交点坐标很可能是浮点数,浮点数保留...

2019-06-13 22:40:42

阅读数 43

评论数 0

【华为机试题解】奥特曼打怪兽

大概题意 在一个N*N的正方形区域,每个小格可能有三种状态 值为0,正常可通过 值为1,奥特曼可通过,同时还可以消灭怪兽,消灭后值变为0,消灭怪兽数量+1 值为-1,有大石头,奥特曼无法通过 奥特曼需要先从上往下走,这个过程只能向下或者向右,到达右下角后,再从下往上走,这个过程只能向左或...

2019-06-13 22:25:13

阅读数 40

评论数 0

SVN 简易上手

为什么要用SVN GIT确实很不错,可是有的公司用的是SVN,所以还是得知道的。同时GIT肯定也是要学习的。 参考: https://www.cnblogs.com/zcbing/p/6416525.html 学习资料 参考: https://www.runoob.com/svn/sv...

2019-06-12 11:19:40

阅读数 15

评论数 0

【力扣LeetCode】34 在排序数组中查找元素的第一个和最后一个位置

题目描述(难度中) 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10...

2019-06-11 14:14:39

阅读数 26

评论数 0

【力扣LeetCode】33 搜索旋转排序数组

题目描述(难度中) 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。...

2019-06-10 23:02:08

阅读数 17

评论数 0

【力扣LeetCode】300 最长上升子序列

题目描述(难度中) 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。 说明: 可能会有多种最长上升子序列的组合,你只需要输出对应的长度即...

2019-06-07 16:54:24

阅读数 20

评论数 0

【力扣LeetCode】32 最长有效括号

题目描述(难度难) 给定一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长的包含有效括号的子串的长度。 示例 1: 输入: “(()” 输出: 2 解释: 最长有效括号子串为 “()” 示例 2: 输入: “)()())” 输出: 4 解释: 最长有效括号子串为 “()()” ...

2019-06-07 15:03:42

阅读数 9

评论数 0

【力扣LeetCode】53 最大子序和

题目描述(难度易) 给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 示例: 输入: [-2,1,-3,4,-1,2,1,-5,4], 输出: 6 解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 进阶: 如果你已经实...

2019-06-05 13:50:14

阅读数 26

评论数 0

【力扣LeetCode】31 下一个排列

题目描述(难度中) 实现获取下一个排列的函数,算法需要将给定数字序列重新排列成字典序中下一个更大的排列。 如果不存在下一个更大的排列,则将数字重新排列成最小的排列(即升序排列)。 必须原地修改,只允许使用额外常数空间。 以下是一些例子,输入位于左侧列,其相应输出位于右侧列。 1,2,3 → 1,3...

2019-06-05 00:43:10

阅读数 21

评论数 0

【力扣LeetCode】14 最长公共前缀

题目描述(难度易) 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,“flow”,“flight”] 输出: “fl” 示例 2: 输入: [“dog”,“racecar”,“car”] 输出: “”...

2019-06-04 23:11:23

阅读数 19

评论数 0

【力扣LeetCode】23 合并K个排序链表

题目描述(难度难) 合并 k 个排序链表,返回合并后的排序链表。请分析和描述算法的复杂度。 示例: 输入: [ 1->4->5, 1->3->4, 2->6 ] 输出: 1->1->...

2019-06-04 22:37:55

阅读数 22

评论数 0

【力扣LeetCode】22 括号生成

题目描述(难度中) 给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ “((()))”, “(()())”, “(())()”, “()(())”, “()()()” ] 链接 https:/...

2019-06-04 21:41:52

阅读数 28

评论数 0

【力扣LeetCode】21 合并两个有序链表

题目描述(难度易) 将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3-&...

2019-06-04 20:58:35

阅读数 24

评论数 0

【力扣LeetCode】19 删除链表的倒数第N个节点

题目描述(难度中) 给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。 示例: 给定一个链表: 1->2->3->4->5, 和 n = 2. 当删除了倒数第二个节点后,链表变为 1->2->3-&...

2019-06-04 20:42:36

阅读数 17

评论数 0

【力扣LeetCode】17 电话号码的字母组合

题目描述(难度中) 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:“23” 输出:[“ad”, “ae”, “af”, “bd”, “be”, “bf”, “cd”, “ce”, “cf”...

2019-06-04 13:32:52

阅读数 19

评论数 0

C++ Map find函数和count函数

count函数 之前一直以为count函数可以返回map中一个key出现的频次,即key对应的value值,主要是离散化处理计数时想当然了。 仔细理解加实践之后,count函数返回的是一个容器中,某一元素出现的次数,对于map,即返回key出现的次数,但是map中的key是不允许重复出现的,故...

2019-06-03 22:34:52

阅读数 41

评论数 0

【力扣LeetCode】15 三数之和

题目描述(难度中) 给定一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?找出所有满足条件且不重复的三元组。 注意:答案中不可以包含重复的三元组。 例如, 给定数组 nums = [-1, 0, 1, 2, -1, -4],...

2019-06-03 22:27:18

阅读数 24

评论数 0

【力扣LeetCode】10 正则表达式匹配

题目描述(难度难) 给你一个字符串 s 和一个字符规律 p,请你来实现一个支持 '.' 和 '*' 的正则表达式匹配。 '.' 匹配任意单个字符 '*' 匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖 整个 字符串 s的,而不是部分字符串。 说明: s 可能为空,且只包含从 a-z 的小写字母...

2019-06-03 18:41:45

阅读数 58

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭