- 博客(42)
- 收藏
- 关注
转载 git commit后想撤销保存的代码
原文链接:https://www.jianshu.com/p/a9f327da3562转载:https://blog.csdn.net/c46550/article/details/116574128。
2024-05-06 10:38:12
35
原创 远程桌面复制不了
路径:在RDP里打开任务管理器 –> 详细信息 –> 找到rdpclip.exe –> 结束任务 –> 结束进程。路径:文件 –> 运行新任务 –> 输入rdpclip.exe –> 确定。1 先关闭rdpclip.exe。2 再运行rdpclip.exe。
2024-04-28 10:39:32
163
原创 python读取word报错
一定要检查有没有word占用,错误窗口是否关闭,否则会报错缺少哪个模块,其实是中断了读取的操作。半小时找bug,结果是没关掉word报错窗口。
2023-03-28 10:43:46
364
原创 MathType删除注册表
关闭mathtype打开电脑的注册表编辑器(按住win+R快捷键运行,然后输入regedit.exe)。找到一级目录HKEY_CURRENT_USER下的software目录,在该级目录里找到install option目录,删除注册列表中的第二项名为option6.9的文件。...
2021-12-26 16:10:39
6991
4
转载 JAVA读取Excel数据
JAVA读取Excel数据 下载 jxl.jar导入jxl.jar读取程序写入Excel写入txt下载 jxl.jar找到一个博主发的,下载好后去掉.zip后缀jxl.jar下载 - 天青色wy - 博客园 https://www.cnblogs.com/wangyi0419/p/12001258.html导入jxl.jar另一个博主的教程,按第一个就可以https://blog.csdn.net/hwt1070359898/article/details/90517291读取程序impo
2021-12-13 15:00:10
335
原创 华为机考查询成绩
查询操作的两个数字大小不一定按顺序可能有多组输入数据利用截止输入 sc.hasNextInt();import java.util.Scanner;import java.util.ArrayList;import java.util.Arrays;import java.lang.Math;public class Main{ public static void main(String[] args) { Scanner sc = new Scanner(Syst.
2021-09-04 22:22:36
4555
转载 字符串分割 split
分隔符split 方法将一个字符串分割为子字符串,然后将结果作为字符串数组返回。" ""\\*""\\|""@"多个符号用 "\\ (符号1)|(符号2) | (符号3)|(符号4)"详解split()使用方法----Java_俩科的博客-CSDN博客链接: link....
2021-09-02 10:08:02
112
原创 数据取整的注意事项
四舍五入 round 默认为longMath.round(float) 返回的是int,Math.round(double) 返回值是 long。96.1 默认是double,加上 “F”,正确是是 int round = Math.round(96.1F);long round = Math.round(96.1);int round1 = Math.round(96.1F);Math.ceil(96.1));// 97 (去掉小数凑整:不管小数是多少,都进一)向上取整(int) Mat
2021-08-31 21:47:08
306
原创 LeetCode 1109预定航班
//暴力法class Solution { public int[] corpFlightBookings(int[][] bookings, int n) { int[] answer = new int[n]; int row = bookings.length; for(int i = 0 ; i < row; i++){ int b1 = bookings[i][0]-1; .
2021-08-31 10:46:27
51
转载 Trie 前缀树
Trie(发音类似 “try”)或者说 前缀树 是一种树形数据结构,用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景,例如自动补完和拼写检查。请你实现 Trie 类:Trie() 初始化前缀树对象。void insert(String word) 向前缀树中插入字符串 word 。boolean search(String word) 如果字符串 word 在前缀树中,返回 true(即,在检索之前已经插入);否则,返回 false 。boolean startsWith(S
2021-08-28 15:57:14
69
转载 DFS--岛屿问题
岛屿系列问题L200. 岛屿数量 (Easy)463. 岛屿的周长 (Easy)695. 岛屿的最大面积 (Medium)827. 最大人工岛 (Hard)岛屿系列DFS框架L200. 岛屿数量 (Easy)class Solution { public int numIslands(char[][] grid) { int num = 0 ; for(int i = 0 ; i < grid.length ; i++){ fo
2021-08-24 21:08:08
133
原创 数据类型之间的相互转换
字符串转为数组char[] arr = s.toCharArray();数组变成字符串new String(arr);取单个字符s.charAt(0);int To Stringint num = 1234;String s = String.valueOf(num);String to intInteger num = Integer.valueOf(s);
2021-08-21 14:27:02
58
原创 回溯法BackTracking
LeetCode — 22括号组合问题:递归思想嵌套问题:左括号和右括号cur.deleteCharAt(cur.length() - 1); 是为了删除cur中内容public class test { public static void main(String[] args) { int n = 2; List<String> ans = new ArrayList<String>(); backtrack(a
2021-08-19 15:01:52
102
原创 LeetCode 169找到超过半数的数
leetcode -- 169哈希表法随机法分治法Boyer-Moore 投票算法找到大于n/2的数哈希表法class Solution { public int majorityElement(int[] nums) { if (nums.length == 0 || nums == null ){ return 0; } int res = 0; //哈希表 int count = 0;
2021-08-18 15:28:12
93
原创 递归算法简述
递归普通链表递归反转字符串普通斐波那契数class Solution { public int fib(int n) { if (n == 0 || n == 1){ return n; }else { return fib(n-1)+fib(n-2); } }}链表递归if (head == null || head.next == null) {
2021-08-17 22:33:58
190
原创 滑动窗口应用
LeetCode – 209相加大于target的最小数组长度class Solution { public int minSubArrayLen(int target, int[] nums) {//繁琐的考虑阈值 // if(nums.length == 0 || nums == null){ // return 0; // } // int min = 0; // int max = 0;
2021-08-17 20:48:32
70
原创 二分法例题
二分法常用格式,根据要求进行变换LeetCode--704LeetCode--35LeetCode -- 162 找到峰值数字LeetCode --- 74常用格式,根据要求进行变换int min= 0 ;int max = arr.length - 1;while(max >= min){ i = min + (max - min) / 2 ; if(target < arr[i]){ max = i - 1; }else if(target >
2021-08-17 14:55:49
370
原创 ListNode---LeetCode 141 and 881
双指针快慢指针普通指针对撞指针快慢指针ListNode head; // 头节点head.next; //下一节点head.val; //节点对应值是否为循环链表,利用快慢指针当快慢指针相等时说明为循环列表public class Solution { public boolean hasCycle(ListNode head) { if(head == null || head.next == null){ return false;
2021-08-16 20:38:45
114
原创 八大数据结构-简总结
数据结构各自特点数组Array定义访搜插删特点常见操作链表LinkedList定义访搜插删特点常见操作队列Queue定义访搜插删特点常见操作栈Stack定义访搜插删特点常见操作哈希表HashTable集合Set树Tree堆图Graph数组Array定义在连续空间内存储一组相同类型的元素(同类数据元素的集合)访搜插删操作表达式复杂度数据访问(Access)a[0] = 1o(1)数据搜索(Search)遍历o(N)插入数据(Insert)后移(没有空间全部
2021-08-14 16:33:52
255
原创 LeetCode - 692. 前K个高频单词
利用哈希表储存字符串及其出现次数利用堆和比较器根据出现次数对字符串进行排序Comparator:比较器 :s1 - s2 (升序)--------------------------: s2 - s1(降序)s2.compareTo(s1)(a在后,升序)-: s1.compareTo(s2)(a在前:降序)根据输出字符的个数K,从堆中取顶并依次删除K个至ArrayList集合中返回集合,结束...
2021-08-12 11:01:33
71
原创 JAVA遇到错误
错误:java.lang.ClassCastException: org.jetbrains.jps.builders.java.dependencyView解决方案:Goto menu option “Build” -> “Rebuild project”Goto menu “File” -> “Invalidate caches / Restart…” -> “Invalidate and Restart”....
2021-08-05 21:25:07
53
原创 JAVA----Comparator
TreeSet---比较器自然排序ComparatorcompareTo 的返回值自然排序重写Comparablepublic int compareTo(Student s){// return 0;//不存储// return 1; //升序// return -1;//降序int num = this.age - s.age; //升序,互换–>降序int num2 = num == 0 ? this.name.compareTo(s.name) : num; //年龄一致按
2021-07-29 10:32:19
250
原创 Leetcode_125题 第k个最大值
利用最大堆来求解第k个最大值首先建立最大堆PriorityQueue< Integer > maxheap = new PriorityQueue<>( Collections.reverseOrder() );每次循环删除一个,最后一个元素补至第一个,进行排序,再次在顶点得到最大值。最小堆:PriorityQueue< Integer > minheap = new PriorityQueue<>( );maxheap.add()
2021-07-23 14:41:17
68
原创 华为机考编程之,去重排序
利用Java内置排序方法排序,重复只输出一个,得到排序后的该题给出生成的随机数,不用自己生成自己生成:Random r = new Random();int n = r.nextInt(10); // [ 0 , 10 )int n2 = r.nextInt(10)+1; // [ 1, 10 ]
2021-07-15 22:44:54
287
转载 JAVA中extends的使用
JAVA中extends的使用----继承父类,可修改十年前的文章也太赞了JAVA的extends用法_zhandoushi的专栏-CSDN博客_javaextends用法 https://blog.csdn.net/zhandoushi1982/article/details/5441126?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522162633086016780357233263%2522%252C%2522scm%2522%2
2021-07-15 14:46:19
284
原创 Android Studio 中.db文件的替换更改
Android Studio 中数据库的替换更改更新数据库利用运行状态下的Device-data-data-目标文件-database- .db-删除再upload;1.运行状态打开右下角2.data - data - 直接打目标文件3.删除两个db文件后,重新upload得到新的.db文件。...
2021-07-15 14:15:12
1630
2
原创 leetcode 144 前序遍历
leetcode 144 前序遍历 " 递归 " and "栈"方法一 递归法根节点进入该方法,不为null,输出;将其左节点赋值给root,继续进入该方法,直至五左节点进入右节点循环,结束后返回上一级继续右节点循环,直至为null。可用断点调试观察如何操作;//先/前序遍历,根-左-右 每个节点循环左右,直至nullpublic static void preOrderTraverse(TreeNode root) {if (root != null) {System.out.pr
2021-07-14 15:44:56
176
原创 JAVA List 常用指令
学习“爱学习的程序员第二课” 之 JAVA List 常用指令 适合写不适合读import java.util.Collections;import java.util.LinkedList;public class Linkedlist {public static void main(String[] args) {// create a linkLinkedList list = new LinkedList<>();// addlist.add(1);l
2021-07-12 20:48:38
128
原创 JAVA Array 常用指令
学习“爱学习的程序员第一课” 之JAVA Array 常用指令包import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;public class Array2 {public static void main(String[] args) {创建数组// 1.create a new arrayArrayList< Integer > arr = new Arra
2021-07-12 16:59:43
371
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人