自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 为什么java需要接口

Java 中的接口有什么作用? - nonesuccess的回答 - 知乎https://www.zhihu.com/question/20111251/answer/36219434

2020-12-03 21:21:41 74

原创 33. 搜索旋转排序数组

描述:假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例:输入: nums = [4,5,6,7,0,1,2], target = 0输出: 4解答:class Solution { public int sear

2020-07-29 15:31:29 95

原创 15. 三数之和

描述:给你一个包含 n 个整数的数组 nums,判断 nums 中是否存在三个元素 a,b,c ,使得 a + b + c = 0 ?请你找出所有满足条件且不重复的三元组。注意:答案中不可以包含重复的三元组。示例:给定数组 nums = [-1, 0, 1, 2, -1, -4],满足要求的三元组集合为:[[-1, 0, 1],[-1, -1, 2]]解答:class Solution { public List<List<Integer>> thre

2020-07-28 20:01:22 141

原创 121.122. 买卖股票的最佳时机

121描述:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。注意:你不能在买入股票前卖出股票。示例:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5 。解答:class Solution { public int maxProfit(int[] p

2020-07-28 17:54:04 71

原创 118. 杨辉三角

描述:生成杨辉三角示例:输入: 5输出:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4,6,4,1]]class Solution { public List<List<Integer>> generate(int numRows) { List<List<Integer>> y=new ArrayList<>(); for(int r=1;r<=numRo

2020-07-28 16:56:20 60

原创 53. 最大子序和

题目描述:给定一个整数数组 nums ,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。示例:输入: [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。解答:class Solution { public int maxSubArray(int[] nums) { int max=nums[0]; for(int i=0;i<nums.length;i++)

2020-07-28 15:15:15 61

转载 二分法算法详解

这篇分析真的透彻,基本说清楚了二分法的所有知识点。https://www.cnblogs.com/kyoner/p/11080078.html

2020-07-28 00:50:21 863

原创 leetcode 刷题记录

记录一下LEETCODE刷题方法:刷标签的前300道题按照标签刷每一类的题目刷题顺序:简单->中等->困难

2020-07-22 01:54:11 132

原创 C++中的指针运算符(& 和 *)

标题C++ 提供了两种指针运算符,一种是取地址运算符 &,一种是间接寻址运算符 *。用int类型做例子,首先要区分int*,int&,*,&这四个的区别。int*第一个int * 是int类型的指针。什么是指针呢?就是存放地址的类型。我们知道地址一般是一个8位的16进制数,比如012FF80C。虽然看上去是串数字,但是它并不能用整形或浮点型来存放。对于某个类型(比如......

2019-10-19 01:21:02 1841

转载 【汇编】段间转移和段内转移

段内转移和段间转移转移指令:控制cpu执行内存中的某行代码,可以通过修改IP或者同时修改cs:ip只修改IP的称为段内转移:jmp ax &amp;nbsp;相当于 mov ax,ip &amp;nbsp; jmp ax同时修改cs:ip的叫段间转移:jmp 1000:0(这是debug语法,只能在debug中使用)段内转移分为短转移和近转移短转移ip修改范围:-128-127(一个有符号的字节范围)...

2018-11-04 17:02:05 4081

转载 JAVA中变量的set和get的理解

很好的理解https://blog.csdn.net/llittlebird001/article/details/52725245

2018-10-07 20:44:14 261

转载 JAVA接口学习

写的超好的网站:https://blog.csdn.net/chenssy/article/details/12858267

2018-09-26 00:43:13 165

原创 第一篇博客

第一篇博客Begin希望以后能经常用博客总结!

2018-09-22 00:56:56 80

空空如也

空空如也

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

TA关注的人

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