- 博客(9)
- 收藏
- 关注
原创 Leetcode03无重复最长子串
无重复最长子串给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。普通循环方法class Solution { public int lengthOfLongestSubstring(String s) { //如果s为空,length不大于0,是一个空串,就没有向下执行的必要了 if(s != null && s.length() > 0 && s != ""){ //String
2022-03-08 13:02:37
111
原创 Leetcode04中位数
中位数一、不考虑题目要求的时间复杂度时,可以使用Arrays.sort()进行两个数组合并后的排序,然后进行奇偶判定,寻找中位数。public class Leetcode { public static double findMedianSortedArrays(int[] nums1, int[] nums2) { double res=0; int [] nums3=new int[nums1.length+nums2.lengt
2022-03-03 19:24:37
422
原创 Leetcode02两数相加
两数相加public class Leetcode { public static ListNode addTwoNumbers(ListNode l1, ListNode l2) { ListNode head = null, tail = null; int carry = 0; while (l1 != null || l2 != null) { int n1 = l1 != null ? l1.val : 0;
2022-03-03 11:52:04
133
原创 Leetcod01两数之和
两数之和创建hashmap以后,以数组值作为key,value则为数组下标,以此进行遍历;在运行输出时显示乱码,是因为数组的输出不可以直接sout,而是使用Arrays.toString()import java.lang.reflect.Array;import java.util.Arrays;import java.util.HashMap;import java.util.Map;public class Leetcode { public static int[] Sum
2022-03-03 10:33:24
71
原创 南邮|南邮离散数学实验二,java语言编程实现任意集合上二元关系的性质判定
编程实现任意集合上二元关系的性质判定——2020.10.20看到CSDN上没有java语言对于此实验的实现,便使用java语言简单对此实验进行了比较粗糙的代码实现,没有对程序进行优化,比较笨重,日后进行修改优化。欢迎请批评指正—XRH。大概思路:利用关系矩阵进行性质判定较为简单,令用户输入集合元素和关系矩阵后利用代码进行判定 1.创建两个二维数组,分别用来存储集合中成对的元素和关系矩阵; 2.将五种判别方法通过简单的for循环进行实现import java.lang.reflect.Arra
2020-10-20 21:14:57
1932
4
原创 Stream流的初步了解
Stream流初步了解文章目录Stream流初步了解前言一、Stream流式思想二、获取流总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、Stream流式思想当需要对多个元素进行操作的时候,考虑到性能及便利性,我们应该首先拼好一个模型不走方案,然后再按照方案去执行它。Stream是一个来自数据源的元素队列。元素
2020-10-14 21:02:57
152
原创 使用Lambda解决性能浪费问题。
使用Lambda优化日志案例,解决性能浪费**这里我们简单的举一个日志案例来说明lambda这一功能首先我们创建一个未优化的日志案例**public class Demo01 { public static void showLog(int level,String message){ //对日志等级进行判断,为1则输出message if(level==1){ System.out.println(message); }
2020-10-07 13:17:25
606
原创 关于TCP中文件传输阻塞问题的原因及解决方案和相关优化。
对于如图所示——文件传输示例:由客户端读取本机文件并上传至服务器,服务器进行读取后保存到服务器硬盘上。但此过程中易出现阻塞问题,即客户端和服务器端在文件传输完成后不会停止,陷入阻塞,从而导致while循环后面的内容无法编译运行。导致问题的原因,本人认为并不是老师所讲的客户端服务器端都无法读取while中的-1,而是客户端读取到-1之后直接退出循环,停止向服务器端输出,导致服务器端whlie循环陷入死循环,从而阻塞。解决方法:我们可以找到这样一个方法void shutdownOutput...
2020-09-28 21:46:28
2275
2
原创 TCP通信——简单构建客户端和服务器
TCP通信——简单构建客户端和服务器关于客户端实现**TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据表示客户端的类:java.net.Socket;此类实现了客户端套接字——套接字是两台机器之间通信的端点,包含了IP地址和端口号的网络单位构造方法:Socket(String host, int port) 创建流套接字并将其连接到指定主机上的指定端口号。参数:String host:服务器主机的名称/服务器的IP地址int port:服务器的端口号成
2020-09-28 20:59:33
639
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人