- 博客(12)
- 收藏
- 关注
原创 leetcode30--滑动窗口系列
class Solution { //我们使用滑动窗口来解决这个字符串匹配问题 public static List<Integer> findSubstring(String s, String[] words) { //使用res来接收最后结果 ArrayList<Integer> res = new ArrayList<>(); //1. 统计words数组中每个单词出现的次数,使用map来进行存储
2021-08-10 01:17:34
167
原创 尚硅谷-韩老师学习——哈夫曼编码及文件的压缩和解压缩操作
package HuffmanTree.hafumanCode;import HuffmanTree.HuffmanTree;import java.awt.event.FocusEvent;import java.io.*;import java.lang.annotation.Retention;import java.util.*;/** * 哈夫曼编码 * 1) 赫夫曼编码也翻译为 哈夫曼编码(Huffman Coding),又称霍夫曼编码,是一种编码方式, 属于一种程序算法
2021-08-05 16:13:51
468
1
原创 中缀表达式转后缀学习笔记
package Stack;import java.util.ArrayList;import java.util.List;import java.util.Stack;/** * 将中缀表达式转后缀表达式,并计算其结果 * @Author: HML * @Date: 2021/7/2 下午 3:37 * @Version 1.0 */public class PolandNotation2 { public static void main(String[] args
2021-07-02 17:17:29
98
原创 逆波兰表达式求值---java版学习
逆波兰表达式求值—java版学习package Stack;import java.util.ArrayList;import java.util.List;import java.util.ResourceBundle;import java.util.Stack;/** * n逆波兰表达式求值 * @Author: HML * @Date: 2021/7/2 上午 9:34 * @Version 1.0 */public class PolandNotation {
2021-07-02 10:41:59
212
原创 java利用栈实现表达式求值
package Stack;/** * 利用栈实现表达式的计算 * @Author: HML * @Date: 2021/7/1 下午 3:31 * @Version 1.0 */public class StackDemo2 { public static void main(String[] args){ String express = "70*2*2-5+1-5+3-4"; //创建两个栈,一个数栈,一个符号栈 ArrayS
2021-07-01 17:37:50
1604
1
原创 约瑟夫环----java实现学习
package Linklist.DoubleListDemo;/** * * 约瑟夫环问题java求解 * @Author: HML * @Date: 2021/6/28 下午 7:17 * @Version 1.0 */public class Josephu { public static void main(String[] args) { CirCleLinkList list = new CirCleLinkList(); lis
2021-06-28 20:48:20
129
原创 单链表的反转
/***************************单链表的反转*********************//** * 单链表反转结题思路: * 1.定义一个新的头结点 * 2.从头到尾遍历原有的链表,并将遍历出来的元素取出,并放在最前端 * 3.将原有头结点的值替换成新头结点的值 */ public void reverseList(HeroNode head){ //1.判断当前链表是否为空,或者该链表当前仅有一个节点,我
2021-06-27 15:46:57
81
原创 2021-06-08
openvswitch在ubuntu18.04的安装步骤----简化版大家注意前面的几句命令,后面的直接复制粘贴配置好即可#这里的4.14.0-144-generic是使用`uname -a`查看得到的,读者可根据自身使用的机器来配置,mkdir -p /home/openvswitch/openvswitch-2.13.3b/modules/4.15.0-144-genericild./configure --with-linux=b/modules/4.15.0-144-generic/bui
2021-06-08 16:08:45
137
原创 2021-04-17---网络工程学习笔记--组网笔记
网络工程基础学习笔记–2018年(跟随甘德伟老师学习–感谢)交换机:vlan trunk vtp(vlan trunk protocols)stp(spannging tree protocols) hsrp/vrrp …路由器:(路由协议)分类:静态路由:ip route动态路由:rip ospf eigrp igrp不用了 isis bgp1如何做实验?环境(硬件环境(真机)+软件环境packtracer gns3 webiou)vlan:虚拟局域网解决什么问题? 解决电
2021-04-17 09:03:23
340
2
原创 hyperledger fabric源码编译安装-尝试多次的笔记
hyperledger fabric源码编译安装1.心酸历程:现在网上大部分的安装过程都是要进过git,导致有些资源下不下来,网络很慢,急死个人~,进过自己试验,摸出了一套离线安装教程,其实哦,也不算是离线,只是相对于别的教程容易些。2.正题开始:###step1:go语言安装参考博客:[go语言安装](https://blog.csdn.net/boling_cavalry/article/details/82904868)step2:docker安装参考博客:[docker安装](ht
2021-03-21 20:27:51
780
4
原创 JAVA利用socket实现简单的文件上传(多线程)
简单的文件上传(socket学习)客户端代码package com.guet.socketStudy;import java.io.*;import java.net.Socket;import java.nio.charset.StandardCharsets;/** * @Author: HML * @Date: 2021/3/8 9:22 * @Version 1.0 */public class ClientThreadDemo { private stat.
2021-03-08 14:41:53
455
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人