- 博客(22)
- 收藏
- 关注
原创 Ora-12514:TNS:listener does not currently...解决办法
listener does not currently
2024-03-25 09:30:46 104
原创 283.移动零
题目描述:给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。请注意 ,必须在不复制数组的情况下原地对数组进行操作。示例:输入: nums = [0,1,0,3,12]输出: [1,3,12,0,0]思路:1.暴力算法原数组长度为n,创建一个新数组,长度为n,每个初始元素的值为0,遍历原数组,如果值不为0,将原数组的值放到新数组{时间复杂度o(n) 空间复杂度o(n)}代码:public void moveZeroes(in
2022-03-17 10:07:08 56
原创 187.轮转数组
题目描述:给你一个数组,将数组中的元素向右轮转 k 个位置,其中 k 是非负数。示例:输入: nums = [1,2,3,4,5,6,7], k = 3输出: [5,6,7,1,2,3,4]解释:向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]思路:使用额外的数组用额外的数组将元素放到正确的位置,用n表示数组长度,先遍历原数组,将原数组下标为i的元素放至新数组下标为(i+
2022-03-17 09:28:51 73
原创 977.有序数组的平方
题目描述:给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。示例:输入:nums = [-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为 [16,1,0,9,100]排序后,数组变为 [0,1,9,16,100]双指针算法思路:1.数组原来是有序的,平方过后负数平方会变大。2.即使负数平方会变大,最大的平方值只会出现在数组两端3.用双指针指向数组的两端,去找平方后的最大值,
2022-03-17 09:09:22 39
转载 二分查找:在排序数组中查找元素的第一个和最后一个位置
题目描述:给定一个按照升序排列的整数数组nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。如果数组中不存在目标值target ,返回[-1,-1]。示例:输入: nums = [5,7,7,8,8,10], target = 8输出: [3,4]思路:在一个范围内,查找一个数字,要求找到这个元素的开始位置和结束位置,这个范围内的数字都是单调递增的,即具有单调性质,因此可以使用二分来做。当我们将区间[l, r]划分成[l, mid]和[mid +
2022-03-16 10:44:53 290
原创 mysql中忘记了root用户的密码
假如说只记得数据库的用户名,忘记了密码 第一步:以管理员身份运行cmd第二步:输入 net stop mysql 停止mysql服务第三步:cmd中输入mysqld --skip-grant-tables使用无验证方式启动mysql 注意:此时光标会不动第四步:另外启动一个cmd输入mysql 回车即可启动mysql服务第五步:修改密码cmd中输入use mysql; 回车再输入 update user set password=pa...
2021-11-11 22:11:50 552
原创 2021-10-29 两数和
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。暴力算法:class Solution { public int[] twoSum(int[] nums, int target) { for(int i=0;i<nums.length-1;i++){ ...
2021-10-29 14:58:00 44
原创 Java小白——计算int型数据长度
Scanner sc= new Scanner(System.in);int inter = sc.nextInt();int lenth = (inter+"").length();System.out.println(lenth);
2021-06-22 14:40:23 1357
原创 java小白——对两个数字进行四则运算02
package newstudy;import javax.swing.*;import java.util.Scanner;public class jia_jian_cheng_chu_02_plus {//使用switch方法对操作符选择 public static void main(String[] args) { Scanner sc =new Scanner(System.in); System.out.println("请输入第一个数字.
2021-06-21 19:16:46 411
原创 java小白——java实现两个数的加减乘除
import java.util.Scanner;public class jia_jian_cheng_chu_01 { public static void main(String[] args) { shu num; num=new shu(); Scanner sc= new Scanner(System.in); System.out.println("请输入第一个数字"); num.a=sc.next.
2021-06-21 19:00:55 2070
空空如也
Mac上Springboot启动报错
2023-04-25
springboot项目启动失败,报错如下
2023-04-18
TA创建的收藏夹 TA关注的收藏夹
TA关注的人