- 博客(9)
- 收藏
- 关注
原创 力扣 删除排序链表中的重复元素
我的思路是:创建一个指针p用来移动比较,如果p.next的值==p.next.next的值,就删除下一个节点,即pre.next = pre.next.next,如果不同就移动下一个节点public ListNode deleteDuplicates(ListNode head) { ListNode pre = head; ListNode next = head.next; if(head==null||head.next == null) { return head; }
2021-04-11 15:06:46
85
原创 力扣28实现 strStr() 函数
力扣28实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。public int strStr(String haystack, String needle) { //若needle为空,返回0 if(needle.length()==0) { System.out.println("needle为空"); retu
2021-04-08 10:19:42
123
原创 栈的数组实现
/** * 栈的数组实现 * 先进后出FILO * 首先弄清楚它的结构,栈底bottom,栈顶top,容量size,长度length * 基本操作:出栈pop,入栈push,遍历show() * @author soulmate */public class Stack { private int[] array; private int top = -1;//指向栈顶元素 //初始化 public Stack(int size) { array = new int[si
2021-04-07 16:18:21
70
原创 最长公共前缀
最长公共前缀本来我的想法是先用第一个字符串比较,保留相同部分再比较,逐渐缩短,然后就写了这段又臭又长的代码,还不对……/** * 0 <= strs.length <= 200 * 0 <= strs[i].length <= 200 * strs[i] 仅由小写英文字母组成 * @author soulmate * */public class LongestCommonPrefix { public static String longestCommon
2021-04-07 15:23:17
84
原创 数据结构链表的实现
public class List { private Node head;//头指针 private Node last;//尾指针 private int size;//链表的有效长度 //结点组成:数据+next指针 public static class Node{ int data;//存储数据 Node next;//指向下一个结点 Node(int data){ this.data = data; } } /** * 插入数据 * @para
2021-04-05 22:01:58
73
原创 网络安全03
批处理编写批处理作用:自上而下的成批的处理每一条指令,直到执行最后一条如何创建批处理:扩展名:.bat创建方法:新建一个记事本文件,然后将扩展名改为.bat也叫脚本Linux叫shell脚本脚本1:@echo off //隐藏前面的运行路径color 8b//改变背景及字体颜色,第一位背景,第二位字体,如上图title HELLO//程序的标题echo =========================echo clear your system rubbishecho p
2021-03-12 15:47:28
103
原创 网络安全02
局域网:一般称为内网构成:交换机,网线,PC交换机(很多接口):是组成局域网最重要的设备路由器(几个接口):连接内网和外网的设备IP地址就是一段唯一标识,是一段网络编码(二进制),32位形式:x.x.x.xx的范围是:0-255IP地址主机位不能全为0,也不能全为255子网掩码:用来确定IP地址的网络位如何确认网络位:与255对应的数字为网络位,与0对应的数字为主机位局域网通信规则:在同一个局域网中,所有的IP必须在同一网段这才可以相互通信IP地址构成:网络位+主机位(网
2021-03-12 15:44:00
159
网络安全01
1、软件安装 VMware2、虚拟机安装Linux 选 自定义Windows 选 典型系统服务器版本:32位也支持4个G以上内存,不受限制,例如Windows Server 2003其他版本32位不支持4个g以上内存,64位的才支持以win 2003 为例a.安装win 2003虚拟机b.优化虚拟机调出桌面图标安装VMware tools(安装驱动),重启(与真实机互动)磁盘管理(创建D盘分区)关闭系统自动更新,关闭防火墙做快照(建议关机再做快照)c.克隆虚拟机–链接克隆–修改
2021-03-12 15:39:02
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人