自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Leetcode 204. 计数质数

204. 计数质数 统计所有小于非负整数n的质数的数量。 示例: 输入: 10 输出: 4 解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。 public int countPrimes(int n) { int count = 1; if(n == 0 || n == 1) return 0; if (n == 2) return 0; if (n =..

2020-05-18 14:21:38 124

原创 Leetcode 76. 最小覆盖子串

76. 最小覆盖子串 给你一个字符串 S、一个字符串 T,请在字符串 S 里面找出:包含 T 所有字符的最小子串。 示例: 输入: S = "ADOBECODEBANC", T = "ABC" 输出: "BANC" 说明: 如果 S 中不存这样的子串,则返回空字符串 ""。 如果 S 中存在这样的子串,我们保证它是唯一的答案。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/minimum-window-substring 著作权归领扣网

2020-05-18 14:16:56 92

原创 Leetcode 187. 重复的DNA序列

187. 重复的DNA序列 所有 DNA 都由一系列缩写为 A,C,G 和 T 的核苷酸组成,例如:“ACGAATTCCG”。在研究 DNA 时,识别 DNA 中的重复序列有时会对研究非常有帮助。 编写一个函数来查找 DNA 分子中所有出现超过一次的 10 个字母长的序列(子串)。 示例: 输入:s = "AAAAACCCCCAAAAACCCCCCAAAAAGGGTTT" 输出:["AAAAACCCCC", "CCCCCAAAAA"] 来源:力扣(LeetCode) 链接:https://lee

2020-05-16 12:55:20 143

原创 Leetcode 409. 最长回文串

409.最长回文串 给定一个包含大写字母和小写字母的字符串,找到通过这些字母构造成的最长的回文串。 在构造过程中,请注意区分大小写。比如"Aa"不能当做一个回文字符串。 注意: 假设字符串的长度不会超过 1010。 示例 1: 输入: "abccccdd" 输出: 7 解释: 我们可以构造的最长的回文串是"dccaccd", 它的长度是 7。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/longest-palindrome 著..

2020-05-15 16:04:37 96

原创 Leetcode 49. 字母异位词分组

49. 字母异位词分组 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"] 输出: [ ["ate","eat","tea"], ["nat","tan"], ["bat"] ] 说明: 所有输入均为小写字母。 不考虑答案输出的顺序。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/group-...

2020-05-15 15:10:29 131

原创 Leetcode 290.单词规律

290.单词规律 给定一种规律 pattern和一个字符串str,判断 str 是否遵循相同的规律。 这里的遵循指完全匹配,例如,pattern里的每个字母和字符串str中的每个非空单词之间存在着双向连接的对应规律。 示例1: 输入: pattern = "abba", str = "dog cat cat dog" 输出: true 示例 2: 输入:pattern = "abba", str = "dog cat cat fish" 输出: false 示例 3: 输入: ...

2020-05-15 14:19:49 114

原创 使用python复制或移动文件

在计算机中移动文件核心步骤就是,shutil.copy2(pathFrom, pathTo),其中pathFrom和pathTo即为所要复制移动文件的具体路径。而在这个过程当中,附加的操作便是判断在目标路径上的文件夹是否存在,如不存在的话,则要创建一个新的文件夹。 # -*- coding: utf-8 -*- import os import shutil pathTo = "F:\\To...

2019-12-12 18:57:26 235

原创 用Python写批处理

1. 导入os模块 import os 2.定义command command = "labelme_json_to_dataset xxx.json" 3. 执行 os.system(command) 今天在制作使用经labelme标注过的json文件数据源的时候,使用到了这个实例,遇到了一个问题,在command中,如果含有括号的话,切记要记得加引号 # -*- c...

2019-12-06 15:35:14 179

原创 TensorFlow的基本使用

本文是按照TensorFlow的官网的教程操作的心得。 https://www.tensorflow.org/tutorials/keras/basic_classification # -*- coding: utf-8 -*- from __future__ import absolute_import, division, print_function, unicode_lite...

2019-09-16 14:49:03 138

原创 异或交换两个数

void swap(int &a, int &b){ if(a == b) return; a ^= b; b ^= a; a ^= b; } 一般我们可以用异或来进行交换两个数,以前我也不知道会有这个问题,最近在准备考研写排序的时候,发现自己写的swap函数在选择排序的时候会出现个别0。通过查阅大佬们的博客,发现问题是由于swa...

2018-10-04 00:41:51 262

原创 LeetCode 刷题记录 002 两数相加

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807思路:因为返回一个新的链表,所以先要创建一个新的Lis...

2018-06-16 14:46:55 152

原创 LeetCode 刷题记录 001

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]思路:使用HashMap存储在遍历的同时nums数组与目标target的差值和在nums数组当中的位置,这样...

2018-06-16 14:26:30 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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