- 博客(10)
- 收藏
- 关注
原创 什么是serverless
serverless,对应的是serverfull。serverfull就是现在常见的服务端框架,微服务分布式架构,包括Spring、消息队列、缓存、定时任务、数据库等中间件构成的服务端。serverless架构,就是把这些和业务无关的东西全部承包给容器去做了,服务端只需要专注自己的业务即可,这么一套体系架构设计,称之为serverless。...
2021-08-13 14:10:26 254
原创 移除元素 [算法题]
题目给你一个数组 nums和一个值 val,你需要 原地 移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。代码实现class Solution { public int removeElement(int[] nums, int val) { if(nums == null){ re...
2021-06-28 11:33:14 95
原创 删除有序数组中的重复项 [算法题]
题目给你一个有序数组 nums ,请你 原地 删除重复出现的元素,使每个元素 只出现一次 ,返回删除后数组的新长度。不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。代码实现class Solution { public int removeDuplicates(int[] nums) { int result = nums.length; if(nums == null){
2021-06-28 11:12:52 175
原创 合并两个有序链表 [算法题]
题目将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例输入: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 84
原创 罗马数字转整数 [算法题]
题目:罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1。12 写做XII,即为X+II。 27 写做XXVII, 即为XX+V+II...
2021-06-23 16:22:17 72
原创 二叉树的层序遍历 [二叉树的层序遍历]
题目代码实现:/** * 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 51
原创 判断是否能形成等差数列 [算法题]
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 345
原创 有效的括号(算法题)
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 <.
2021-06-19 11:46:54 106
原创 回文数 [算法题]
题目:给你一个整数 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 262
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人