自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是serverless

serverless,对应的是serverfull。 serverfull就是现在常见的服务端框架,微服务分布式架构,包括Spring、消息队列、缓存、定时任务、数据库等中间件构成的服务端。 serverless架构,就是把这些和业务无关的东西全部承包给容器去做了,服务端只需要专注自己的业务即可,这么一套体系架构设计,称之为serverless。 ...

2021-08-13 14:10:26 233

原创 移除元素 [算法题]

题目 给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 代码实现 class Solution { public int removeElement(int[] nums, int val) { if(nums == null){ re...

2021-06-28 11:33:14 84

原创 删除有序数组中的重复项 [算法题]

题目 给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 代码实现 class Solution { public int removeDuplicates(int[] nums) { int result = nums.length; if(nums == null){

2021-06-28 11:12:52 153

原创 合并两个有序链表 [算法题]

题目 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 代码实现 class Solution { public static ListNode mergeTwoLists(ListNode l1, ListNode l2){ List<ListNode> res = new ArrayList.

2021-06-26 10:05:57 70

原创 罗马数字转整数 [算法题]

题目: 罗马数字包含以下七种字符:I,V,X,L,C,D和M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II...

2021-06-23 16:22:17 59

原创 二叉树的层序遍历 [二叉树的层序遍历]

题目 代码实现: /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * TreeNode(int val) { this.val = val; } * TreeNode(int val, TreeNode left, TreeN.

2021-06-20 19:45:16 41

原创 LRU最近最少使用 [算法题]

题目: LRU: 1、缓存容量是有限的 2、 代码实现:

2021-06-20 19:38:38 300

原创 判断是否能形成等差数列 [算法题]

class Solution { public boolean canMakeArithmeticProgression(int[] arr) { // 排序 sort(arr, 0, arr.length-1); Set<Integer> set = new HashSet<>(); for(int i=0; i< arr.length; i++){ if(i ==...

2021-06-20 11:26:22 314

原创 有效的括号(算法题)

class Solution { public boolean isValid(String s) { char[] arr = s.toCharArray(); int length = arr.length; if(length % 2 == 1){ return false; } Stack stack = new Stack(); for(int i = 0; i &lt.

2021-06-19 11:46:54 88

原创 回文数 [算法题]

题目: 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。 示例 1: 输入:x = 121 输出:true 示例2: 输入:x = -121 输出:false 解释:从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。 示例 3: 输入:x = 10 输出:false 解释:从右向左读, 为 01 。因此它不是一..

2021-06-18 17:49:57 245

空空如也

空空如也

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

TA关注的人

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