自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zhou3301‘s blog

The first blog ever.

  • 博客(18)
  • 问答 (1)
  • 收藏
  • 关注

原创 (C++)Windows自动锁屏程序

程序员长期盯着屏幕,对眼睛的伤害是很大的。科学建议每一个小时就休息五分钟,眼睛看向六米之外的地方(是不是绿色不是很重要)。在下利用C++,写了一个自动锁屏的程序,可以设置锁屏时间,实现键盘输入win + L的功能开发环境用的Dev-C++程序代码//运行后输入时间,回车后就可以放在一边,等到了时间就自动锁屏,提醒你好休息一会了#include <stdio.h>#include <stdlib.h>#include<iostream>#include &lt

2020-11-22 13:01:52 2146 1

原创 LeeCode EveryDay (Java)(leecode)

#LeeCode EveryDay (Java)1147.对链表进行插入排序2020.11.20

2020-11-20 13:28:59 102

原创 PAT Basic(java)(pat)

PAT Basic By JAva@autuor nickName:zhou3301 CSDN_ID:qq_41402833Abstract:The blog are the answers of PAT Basic coded by Java.By clicking the problem,you can go to the source webpage of it,and “Answer” is my codes to deal with it.1001. 害死人不偿命的(3n+1)猜想 (1

2020-11-20 11:06:29 122

原创 705. 设计哈希集合

705. 设计哈希集合不使用任何内建的哈希表库设计一个哈希集合(HashSet)。实现 MyHashSet 类:void add(key) 向哈希集合中插入值 key 。bool contains(key) 返回哈希集合中是否存在这个值 key 。void remove(key) 将给定值 key 从哈希集合中删除。如果哈希集合中没有这个值,什么也不做。来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/design-hashset著作权归领

2021-03-13 22:56:20 103

原创 (java)(leecode)34. 在排序数组中查找元素的第一个和最后一个位置

Src:https://leetcode-cn.com/problems/find-first-and-last-position-of-element-in-sorted-array/class Solution { public int[] searchRange(int[] nums, int target) { int ans[]=new int[2]; ans[0]=-1; ans[1]=-1; if(nums.length

2020-12-01 22:02:06 87

原创 (java)(leecode)976. 三角形的最大周长

Src:https://leetcode-cn.com/problems/largest-perimeter-triangle/submissions/执行用时: 8 ms , 在所有 Java 提交中击败了 97.44% 的用户内存消耗: 38.7 MB , 在所有 Java 提交中击败了 96.37% 的用户class Solution { public int largestPerimeter(int[] A) { Arrays.sort(A); for(

2020-11-29 10:08:18 129

原创 (java)(leecode)493. 翻转对

Src:https://leetcode-cn.com/problems/reverse-pairs/官方答案:class Solution { public int reversePairs(int[] nums) { if (nums.length == 0) { return 0; } return reversePairsRecursive(nums, 0, nums.length - 1); }

2020-11-28 23:21:05 84

原创 (java)(leecode)454. 四数相加 II

Src:https://leetcode-cn.com/problems/4sum-ii/执行用时: 77 ms 内存消耗: 57 MBclass Solution { public int fourSumCount(int[] A, int[] B, int[] C, int[] D) { int n=A.length,ans=0; HashMap<Integer,Integer>mp_ab=new HashMap<>();

2020-11-27 11:15:24 84

原创 164. 最大间距

Src:https://leetcode-cn.com/problems/maximum-gap/执行用时: 2 ms , 在所有 Java 提交中击败了 99.72% 的用户内存消耗: 38.9 MB , 在所有 Java 提交中击败了 53.40% 的用户class Solution { public int maximumGap(int[] nums) { if(nums.length<2){ return 0; }

2020-11-26 08:30:09 59

原创 (java)(leecode)1370. 上升下降字符串

Src:https://leetcode-cn.com/problems/increasing-decreasing-string/submissions/执行用时:36 ms, 在所有 Java 提交中击败了5.63%的用户内存消耗:39.5 MB, 在所有 Java 提交中击败了5.01%的用户class Solution { public String sortString(String s) { String ans = ""; HashMap<

2020-11-25 12:46:20 74

原创 (java)(leecode)222. 完全二叉树的节点个数

Src: https://leetcode-cn.com/problems/count-complete-tree-nodes/这个时间有点奇怪执行用时: 0 ms 内存消耗: 41 MBclass Solution { public int countNodes(TreeNode root) { if(root == null){ return 0; } return countNodes(root.left)+count

2020-11-24 14:43:40 137

原创 (java)(leecode)452. 用最少数量的箭引爆气球

Src: https://leetcode-cn.com/problems/minimum-number-of-arrows-to-burst-balloons/在二维空间中有许多球形的气球。对于每个气球,提供的输入是水平方向上,气球直径的开始和结束坐标。由于它是水平的,所以纵坐标并不重要,因此只要知道开始和结束的横坐标就足够了。开始坐标总是小于结束坐标。一支弓箭可以沿着 x 轴从不同点完全垂直地射出。在坐标 x 处射出一支箭,若有一个气球的直径的开始和结束坐标为 xstart,xend, 且满足 x

2020-11-23 10:17:18 125

原创 (java)(leecode)242. 有效的字母异位词

Src:https://leetcode-cn.com/problems/valid-anagram/执行用时: 38 ms 内存消耗: 39.4 MBclass Solution { public boolean isAnagram(String s, String t) { ArrayList<Character> a=new ArrayList<>(); ArrayList<Character> b=new Arr

2020-11-22 14:40:48 65

原创 (java)(leecode)148. 排序链表

148. 排序链表Src: https://leetcode-cn.com/problems/sort-list/给你链表的头结点 head ,请将其按 升序 排列并返回 排序后的链表 。进阶:你可以在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序吗?方法1:自上而下的归并算法时间复杂度:O(nlogn)空间复杂度:O(logn)执行用时:6 ms, 在所有 Java 提交中击败了53.08%的用户内存消耗:47 MB, 在所有 Java 提交中击败了6.29%的用

2020-11-21 20:16:19 190

原创 (java)(pat)1004 成绩排名 (20分)

1004 成绩排名 (20分)Src:https://pintia.cn/problem-sets/994805260223102976/problems/994805321640296448读入 n(>0)名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。输入格式:每个测试输入包含 1 个测试用例,格式为第 1 行:正整数 n第 2 行:第 1 个学生的姓名 学号 成绩第 3 行:第 2 个学生的姓名 学号 成绩 ... ... ...第 n+1 行:第 n

2020-11-21 09:51:49 107

原创 (java)(pat)1002 写出这个数 (20分)

1002 写出这个数 (20分)Src:https://pintia.cn/problem-sets/994805260223102976/problems/994805324509200384读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10^100。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234

2020-11-20 23:33:41 85

原创 (java)(leecode)147. 对链表进行插入排序

147. 对链表进行插入排序Src: https://leetcode-cn.com/problems/insertion-sort-list/对链表进行插入排序。/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x; } * } */class Solution

2020-11-20 13:27:33 150

原创 (java)(pat)1001 害死人不偿命的(3n+1)猜想 (15分)

1001 害死人不偿命的(3n+1)猜想 (15分)src:https://pintia.cn/problem-sets/994805260223102976/problems/994805325918486528卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真

2020-11-20 11:03:25 90

空空如也

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

TA关注的人

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