- 博客(6)
- 收藏
- 关注
原创 21.合并两个有序链表
21.合并两个有序链表题目链接将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例 1:输入:l1 = [1,2,4], l2 = [1,3,4]输出:[1,1,2,3,4,4]示例 2:输入:l1 = [], l2 = []输出:[]示例 3:输入:l1 = [], l2 = [0]输出:[0]提示:两个链表的节点数目范围是 [0, 50]-100 <= Node.val <= 100l1 和 l2 均按
2021-04-05 22:46:39 84
原创 83. 删除排序链表中的重复元素
83. 删除排序链表中的重复元素题目链接存在一个按升序排列的链表,给你这个链表的头节点 head ,请你删除所有重复的元素,使每个元素 只出现一次 。返回同样按升序排列的结果链表。示例 1:输入:head = [1,1,2]输出:[1,2]示例 2:输入:head = [1,1,2,3,3]输出:[1,2,3]提示:链表中节点数目在范围 [0, 300] 内-100 <= Node.val <= 100题目数据保证链表已经按升序排列题解迭代法
2021-04-05 22:42:11 72
原创 Ubuntu18.04 Server 设置静态IP的方法
1.背景Netplan是Ubuntu 18.04中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置。它允许您使用YAML抽象来配置网络接口。它可与NetworkManager和systemd-networkd网络守护程序(称为渲染程序,您可以选择使用其中的哪一个)一起作为内核的接口。它读取/etc/netplan/*.ymal中描述的网络配置,并且可以将所有网络接口的配置存储在这些文件中。在本文中。我们将解释如何使用Netplan实用程序在Ubuntu 18.04中
2021-04-03 11:07:02 644
原创 服务器搭建java服务器运行环境
本次配置在虚拟机进行,运行环境 Ubuntu Server18.051.jdk配置1.1 安装jdk下载链接注意下载 linux 版本,解压jdk,放到 usr/local 目录下1.2 配置环境变量如果是普通用户,编辑sudo ~/.bashrc文件,修改环境变量。在文件的最后添加如下配置,将JAVA_HOME设置为jdk路径。然后运行source ~/.bashrc使得配置生效。如果你用的是root用户,要修改/etc/profile文件,在最后添加如下的代码。然后运行source
2021-03-28 20:19:52 226
原创 LeetCode之两数相加
2.两数相加题目链接给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例 1:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.示例 2:输入:l1 = [0], l2 = [0]输出:[0]示例 3:输入:l1 = [9,9,9,
2021-03-24 15:48:05 146
原创 Leetcode之两数之和
Leetcode笔记1.两数之和题解暴力法解析:遍历两次数组,时间复杂度O(n2) //暴力法解决 public int[] TwoSumForce(int[] array,int target){ int[] arr = new int[2]; for (int i = 0; i < array.length; i++) { for (int j = i + 1; j < array.length; j++) {
2021-03-23 21:30:38 86
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人