自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LeetCode Top 100 Liked Questions 221. Maximal Square (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 221. Maximal Square (Java版; Medium)题目描述Given a 2D binary matrix filled with 0's and 1's, find the largest square containing only 1's and return it...

2019-09-30 20:00:59 142

原创 LeetCode Top 100 Liked Questions 215. Kth Largest Element in an Array (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 215. Kth Largest Element in an Array (Java版; Medium)题目描述Find the kth largest element in an unsorted array. Note that it is the kth largest element...

2019-09-29 22:54:47 137

原创 LeetCode Top 100 Liked Questions 208. Implement Trie (Prefix Tree) (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 208. Implement Trie (Prefix Tree) (Java版; Medium)题目描述Implement a trie with insert, search, and startsWith methods.Example:Trie trie = new Trie...

2019-09-29 21:07:13 103

原创 LeetCode Top 100 Liked Questions 207. Course Schedule (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 207. Course Schedule (Java版; Medium)题目描述There are a total of n courses you have to take, labeled from 0 to n-1.Some courses may have prerequisit...

2019-09-29 15:15:48 107 1

原创 LeetCode Top 100 Liked Questions 200. Number of Islands (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 200. Number of Islands (Java版; Medium)题目描述Given a 2d grid map of '1's (land) and '0's (water), count the number of islands. An island is surrounde...

2019-09-29 11:57:16 280

原创 LeetCode Top 100 Liked Questions 206. Reverse Linked List (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 206. Reverse Linked List (Java版; Easy)题目描述Reverse a singly linked list.Example:Input: 1->2->3->4->5->NULLOutput: 5->4->3...

2019-09-28 18:54:29 177

原创 静电容键盘和机械键盘声音对比

welcome to my blog点我看测试视频

2019-09-28 16:35:53 2772

原创 git设置本地分支跟踪远程分支, 查看本地分支和远程分支的对应情况

welcome to my blog让本地的local分支跟踪远程的local分支具体方法git branch --set-upstream-to=远程分支 本地分支具体示例git branch --set-upstream-to=origin/local local

2019-09-28 15:23:39 12589

原创 ImportError: cannot import name 'Random’

welcome to my blog我把.py文件命名为random.py了, 和系统的random.py冲突了, 换个名字就行了这种问题…让人很难受

2019-09-27 16:48:31 1092

原创 'dict_keys' object does not support indexing解决方法

welcome to my blog在python3中调用dict.keys()返回的是class类型, 所以没法对dict.keys()取索引了, 可以使用list()方法将dict.keys()转换成list, 例如: list(dict.keys())

2019-09-27 11:54:32 8186

原创 pycharm运行程序时指定CUDA版本

welcome to my blog只需两步第一步, 打开"Edit Configurations"第二步, 设置环境变量, 按下图序号操作即可

2019-09-27 11:35:25 5924 1

原创 pycharm运行程序时指定GPU

welcome to my blog指定GPU的方式大概有两种,在源代码中添加import os# 指定使用0,1,2三块卡os.environ["CUDA_VISIBLE_DEVICES"] = "0,1,2"" 使用命令行启动程序时加上CUDA_VISIBLE_DEVICES=0,1,2比如, CUDA_VISIBLE_DEVICES=0,1,2 python Faste...

2019-09-27 11:32:48 26902 6

原创 Win10 Terminal更换背景图片,设置透明度

welcome to my blog为了增加terminal的使用乐趣, 可以改一改背景, 先看看最终效果只需三步第一步, 把准备好的图片放到正确的位置在地址栏复制粘贴%LOCALAPPDATA%\Packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState后按回车即可定位到正确的位置, 把你准备好的图片粘贴到这里; 可以使用...

2019-09-27 10:58:11 12812

原创 Win10 Terminal更换默认Shell

welcome to my blogwin10的terminal很好用, 就是每次打开的时候模式是power shell, 想换成ubuntu 1804得手动切换或者使用快捷键, 如果一打开就是ubuntu 1804就方便多了, 只需三步就能改变terminal的默认shell第一步, 打开"设置"第二步,找到"profiles", 再找到ubuntu1804对应的"guid", 复制g...

2019-09-27 10:09:18 7919 1

原创 LeetCode Top 100 Liked Questions 198. House Robber (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 198. House Robber (Java版; Easy)题目描述You are a professional robber planning to rob houses along a street. Each house has a certain amount of money ...

2019-09-26 17:51:12 179

原创 LeetCode Top 100 Liked Questions 169. Majority Element (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 169. Majority Element (Java版; Easy)题目描述Given an array of size n, find the majority element. The majority element is the element that appears more ...

2019-09-26 09:37:03 82 1

原创 程序员代码面试指南第二版 28.一种怪异的节点删除方式

welcome to my blog程序员代码面试指南第二版 28.一种怪异的节点删除方式题目描述链表节点值类型为 int 类型,给定一个链表中的节点 node,但不给定整个链表的头节点。如何在链表中删除 node ? 请实现这个函数。输入描述:给出一个单链表的节点。输出描述:不需要返回值。示例1输入5 1 2 3 4 53输出1 2 4 5第一次做; 将...

2019-09-25 16:35:56 107

原创 程序员代码面试指南第二版 27.单链表的选择排序

welcome to my blog程序员代码面试指南第二版 27.单链表的选择排序题目描述给定一个无序单链表,实现单链表的选择排序(按升序排序)。输入描述:第一行一个整数 n,表示单链表的节点数量。第二行 n 个整数 val 表示单链表的各个节点。输出描述:在给出的函数内返回给定链表的头指针。示例1输入51 3 2 4 5输出1 2 3 4 5第一次做;...

2019-09-25 16:06:40 243

原创 程序员代码面试指南第二版 26.将搜索二叉树转成双向链表

welcome to my blog程序员代码面试指南第二版 26.将搜索二叉树转成双向链表相同的题:剑指offer面试题36:二叉树与双向链表 题解链接; 递归函数逻辑: 首先, 将当前节点左子树(新条件新递归)转成双向链表后返回头结点, 左双向链表的头结点向后遍历找到尾结点, 将尾结点与当前节点连接, 接着, 将当前节点右子树(新条件新递归)转成双向链表后返回头结点, 将当前节点和右双向链...

2019-09-25 14:48:57 102

原创 LeetCode Top 100 Liked Questions 160. Intersection of Two Linked Lists (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 160. Intersection of Two Linked Lists (Java版; Easy)题目描述Write a program to find the node at which the intersection of two singly linked lists begin...

2019-09-25 12:14:50 112

原创 LeetCode Top 100 Liked Questions 155. Min Stack (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 155. Min Stack (Java版; Easy)题目描述Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push...

2019-09-25 11:49:52 119

原创 LeetCode Top 100 Liked Questions 152. Maximum Product Subarray (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 152. Maximum Product Subarray (Java版; Medium)题目描述Given an integer array nums, find the contiguous subarray within an array (containing at least on...

2019-09-25 11:29:35 98

原创 LeetCode Top 100 Liked Questions 148. Sort List (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 148. Sort List (Java版; Medium)题目描述Sort a linked list in O(n log n) time using constant space complexity.Example 1:Input: 4->2->1->3O...

2019-09-25 00:01:47 119

原创 程序员代码面试指南第二版 156.设计LRU缓存结构

welcome to my blog程序员代码面试指南第二版 156.设计LRU缓存结构题目描述设计LRU缓存结构,该结构在构造时确定大小,假设大小为K,并有如下两个功能set(key, value):将记录(key, value)插入该结构get(key):返回key对应的value值[要求]set和get方法的时间复杂度为O(1)某个key的set或get操作一旦发生,认为这...

2019-09-24 13:22:05 633

原创 LeetCode Top 100 Liked Questions 146. LRU Cache (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 146. LRU Cache (Java版; Medium)题目描述Design and implement a data structure for Least Recently Used (LRU,最近最少使用) cache. It should support the followin...

2019-09-24 08:02:16 105

原创 进程和线程的区别(简要总结)

welcome to my blog进程Process线程Thread进程和进程之间是独立的线程和线程之间共享内存创建进程耗时长创建线程耗时短进程消耗资源多线程消耗资源少终止进程速度慢中止线程速度快在不同的进程之间切换耗时长在不同的线程之间切换耗时短进程在通信方面效率低线程在通信方面效率高进程是操作系统资源分配的基本单位线程是...

2019-09-23 17:39:11 565

原创 程序员代码面试指南第二版 25.在链表中删除指定值的节点

welcome to my blog程序员代码面试指南第二版 25.在链表中删除指定值的节点题目描述给出一个链表和一个整数 num,输出删除链表中节点值等于 num 的节点之后的链表。输入描述:第一行一个整数 n,n 表示单链表的节点数量。第二行 n 个整数表示单链表的各个节点的值。第三行一个整数 num。输出描述:在给定的函数中返回指定链表的头指针。示例1输入...

2019-09-23 11:00:49 191

原创 LeetCode Top 100 Liked Questions 142. Linked List Cycle II (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 142. Linked List Cycle II (Java版; Medium)题目描述Given a linked list, determine if it has a cycle in it.To represent a cycle in the given linked lis...

2019-09-23 10:39:24 110

原创 程序员代码面试指南第二版 24.删除无序链表中值重复出现的节点

welcome to my blog程序员代码面试指南第二版 24.删除无序链表中值重复出现的节点题目描述给定一个无序链表,删除其中值重复出现的节点(保留当中顺序遍历第一个出现的节点)。输入描述:第一行一个整数 n,表示单链表的节点数量。第二行 n 个整数表示单链表的节点的值。输出描述:顺序输出单链表每个节点的值。示例1输入51 3 2 3 1输出1 3 2...

2019-09-22 20:47:09 158

原创 LeetCode Top 100 Liked Questions 141. Linked List Cycle (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 141. Linked List Cycle (Java版; Easy)题目描述Given a linked list, determine if it has a cycle in it.To represent a cycle in the given linked list, we...

2019-09-22 17:15:23 106

原创 LeetCode Top 100 Liked Questions 139. Word Break (Java版; Medium)

welcome to my blogLeetCode Top 100 Liked Questions 139. Word Break (Java版; Medium)题目描述Given a non-empty string s and a dictionary wordDict containing a list of non-empty words, determine if s can ...

2019-09-22 16:56:47 173

原创 LeetCode Top 100 Liked Questions 121. Best Time to Buy and Sell Stock (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 121. Best Time to Buy and Sell Stock (Java版; Easy)题目描述Say you have an array for which the ith element is the price of a given stock on day i.If ...

2019-09-21 23:44:33 88

原创 程序员代码面试指南第二版 23.将单链表的每K个节点之间逆序

welcome to my blog程序员代码面试指南第二版 23.将单链表的每K个节点之间逆序题目描述给定一个单链表,实现一个调整单链表的函数,使得每 K 个节点之间的值逆序,如果最后不够 K 个节点一组,则不调整最后几个节点。输入描述:第一行一个整数 n,n 表示单链表的节点数量。第二行 n 个整数 val 表示链表的各个节点的值。第三行一个整数 K。输出描述:在给定...

2019-09-21 23:39:03 228

原创 程序员代码面试指南第二版 22.两个单链表相交的一系列问题

welcome to my blog程序员代码面试指南第二版 22.两个单链表相交的一系列问题相同的题:剑指offer面试题52:两个链表的第一个公共节点, 题解链接; 分解问题:1)是否有环 2)相交的第一个公共节点...

2019-09-21 20:54:04 140

原创 程序员代码面试指南第二版 21.两个链表生成相加链表

welcome to my blog程序员代码面试指南第二版 21.两个链表生成相加链表题目描述假设链表中每一个节点的值都在 0 - 9 之间,那么链表整体就可以代表一个整数。给定两个这种链表,请生成代表两个整数相加值的结果链表。例如:链表 1 为 9->3->7,链表 2 为 6->3,最后生成新的结果链表为 1->0->0->0。输入描述:第...

2019-09-21 20:46:50 231

原创 程序员代码面试指南第二版 20.复制含有随机指针节点的链表

welcome to my blog程序员代码面试指南第二版 20.复制含有随机指针节点的链表相同的题:剑指offer面试题35:复杂链表的复制, 题解链接, 这道题有个技巧: 用一个指针表示另一个指针, 这样更新的时候只更新一个指针就可以了...

2019-09-21 18:09:48 160

原创 LeetCode Top 100 Liked Questions 136. Single Number (Java版; Easy)

welcome to my blogLeetCode Top 100 Liked Questions 136. Single Number (Java版; Easy)题目描述Given a non-empty array of integers, every element appears twice except for one. Find that single one.Note:...

2019-09-21 17:13:47 90

原创 LeetCode Top 100 Liked Questions 128. Longest Consecutive Sequence (Java版; Hard)

welcome to my blogLeetCode Top 100 Liked Questions 128. Longest Consecutive Sequence (Java版; Hard)题目描述Given an unsorted array of integers, find the length of the longest consecutive elements sequen...

2019-09-21 17:06:16 125

原创 pycharm中Mark Directory as 成 sources root 的作用

welcome to my blog使用from…import添加非python的包时, 需要为python解释器指定搜索路径, 比如使用sys.path.insert(), 还可以指定PYTHONPATH, 我用的是PYTHONPATH, 编辑run的配置文件时突然看到"Add source roots to PYTHONPATH", 又突然联想到Mark Directory as, 于是就觉...

2019-09-20 17:28:24 30993 5

原创 pycharm添加快捷按钮

welcome to my blog使用pycharm远程调试的时候, 总想着点一下上传按钮再开始运行, 虽然开启了自动上传, 但怕有延迟…(感觉运行前会先自动同步,再执行程序, 所以我这纯属多虑…)上传文件的快捷键是CTRL+ALT+SHIFT+X 按起来太麻烦了, 我也不想改快捷键, 于是就想着直接点击上传按钮我是增加了下图右上角黄框左边的四个按钮, 具体操作流程跟着下图的红色数字一步一...

2019-09-20 17:10:11 2331

空空如也

空空如也

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

TA关注的人

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