- 博客(49)
- 问答 (1)
- 收藏
- 关注
原创 LeeCode刷题
中心下标是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。如果数组不存在中心下标,返回-1.如果数组右多个中心下标,应该返回最靠近左边的那一个。给定一个整数nums,请编写一个能够返回数组“中心下标”的方法。注意:中心下标可能出现在数组的两端。
2023-12-12 20:41:30 502
原创 leeCode每日刷题12.11
一个有序数组nums,原地删除重复出现的元素,使每个元素杂质出现一次,返回删除后数组 的新长度。不能使用额外的数组空间,不许在原地修改数组并使用O(1)额外的空间的条件下完成。例:输入:[0,1,2,2,3,3,4]重点考察:双指针算法。
2023-12-11 14:15:30 380
原创 LeeCode每日刷题12.8
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。
2023-12-08 14:00:25 571
原创 LeeCode每日刷题12.7
你不需要考虑数组中超出新长度后面的元素。例如,函数返回的新长度为 2 ,而 nums = [2,2,3,3] 或 nums = [2,2,0,0],也会被视作正确答案。你不需要考虑数组中超出新长度后面的元素。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。// 根据你的函数返回的长度, 它会打印出数组中。// 在函数里修改输入数组对于调用者是可见的。为什么返回数值是整数,但输出的答案是数组呢?的元素,并返回移除后数组的新长度。
2023-12-07 14:26:29 441
原创 LeeCode每日一题12.6
/ 长度正确的期望答案。不需要考虑数组中超出新长度后面的元素。如果所有断言都通过,那么您的题解将被。不需要考虑数组中超出新长度后面的元素。,返回删除后数组的新长度。删除重复出现的元素,使每个元素。函数应该返回新的长度。的前两个元素被修改为。函数应该返回新的长度。的前五个元素被修改为。
2023-12-06 15:59:44 447
原创 LeeCode每日一题12.3
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。"fl"""输入不存在公共前缀。
2023-12-03 16:26:18 363
原创 LeetCode每日一题12.2
数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为。从左向右读, 为 -121。从右向左读, 为 121-。因此它不是一个回文数。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。从右向左读, 为 01。因此它不是一个回文数。给定一个罗马数字,将其转换成整数。,即为两个并列的 1。是一个回文整数,返回。
2023-12-02 17:03:53 980
原创 Leecode每日一题12.1
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。因为 nums[0] + nums[1] == 9 ,返回 [0, 1]。如果反转后整数超过 32 位的有符号整数的范围。给你一个 32 位的有符号整数。整数,并返回它们的数组下标。你可以想出一个时间复杂度小于。中的数字部分反转后的结果。你可以按任意顺序返回答案。,请你在该数组中找出。
2023-12-01 15:27:11 354
原创 机器学习~
res = scipy.optimize.linprog(c,A_ub,B_ub,bounds = (x,y)) #默认求解最小值,求解最大值使用-c并取结果相反数。A_ub = numpy.array([[-1,1],[2,-2]]) #<=不等式左侧未知数系数矩阵。B_ub = numpy.array([1,1]) #<=不等式右侧常数矩阵。c = numpy.array([2,3]) #最值等式未知数系数矩阵。#A_eq = numpy.array() 等式左侧未知数系数矩阵。目标值-连续性的数据。
2023-09-11 22:31:32 46
原创 MySQL
配置通用语法DDL数据操作DMLDQL外键多表查询外连接内连接子查询事务索引MyBatisMyBatis的项目配置数据库连接池lambok工具包MyBatis基础操作预编译
2023-09-11 22:21:37 39
转载 java 学习(file IO流)一
1.递归算法三要素大体可总结递归的公式:f(n)=f(n-1)*n;递归的终结点:f(1)递归的方向必须走向终结点:public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(f(5)); } public static int f(int n) { if (n==1) { return 1; }else { return f(n
2022-07-11 13:16:42 94
原创 linux学习
mdkir 创建目录touch 创建文件rm 删除rm -rfmv移动若是ssh链接不上可以输入 service network restart重新生成ip地址用户身份与文件权限管理创建用户名 useradd 要创建的用户名字eg:useradd sf切换用户名:su 要切换的用户eg: su sf修改用户的属性:usermodusermod [参数选项] 用户账户名参数-m,-d可重新制定用户的家目录病自动把旧 的数据转移过去-e修改账户过期的日期
2022-04-28 15:45:15 128
转载 JavaScript(三)
jqueryjQuery库,里面存在大量的JavaScript函数获得jquery<script src="https://cdn.staticfile.org/jquery/1.10.2/jquery.min.js"> </script>
2022-04-28 14:07:42 40
翻译 JavaScript学习(三)
5.2JSONjson是什么早期,所有的数据传输习惯使用XML文件!JSON(JavaScript Object Notation,js对象简谱)是一种轻量级的数据交换格式简洁和清晰的层次结构使得json成为理想 的数据交换语言易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率在JavaScript一切皆为对象、任何js支持的类型都可以用JSON来表示格式:对象都用{}数组都用[]所有的键值对都是用key:valuevar user={nam
2022-04-03 17:49:28 126
翻译 JavaScript学习(二)
4.函数4.1定义函数定义方式一绝对值函数function abs(x){if(x>=0){}else{return -x;}}一旦执行到return代表函数结束,返回结果!如果没有执行return,函数执行完也会返回结果,结果就是undefinedvar abs =function(x){}function(x){...}这是一个匿名函数。但是可以把赋值给abs,通过abs就可以调用函数!方法一和方法二等价!调用函数abs(10)/
2022-03-30 13:13:41 70
翻译 JavaScript学习(一)
概述JavaScript是一门世界最流行的脚本语言快速入门引用JavaScript1内部标签<script> </script>2外部引用abs.jstest.html<script src="abc.js"></script>基本语法alert弹窗console.log()打印变量数据类型数值,文本,图形,音频,视频numberjs不区分小数和整数 ,Number123整数123123.
2022-03-27 15:19:46 107
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人