算法
看我这熊样
这个作者很懒,什么都没留下…
展开
-
TCP和UDP的区别
TCP的优点:可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。TCP的缺点:慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数据传递时,确认机制、重传机制、拥塞控制机制等都会消耗大量的时间,而且要在每台设备上维护所有的传输连接,事实上,每个连接都会占用系统的CPU、内存等硬件资源。 而且,因为TCP有确认机制、三次握手机制,这些也转载 2021-11-24 19:05:42 · 114 阅读 · 0 评论 -
不用加法求和
题目:写一个函数,求两个整数之和,要求在函数体内不得使用+ - * /不能使用四则运算符public class AddTwoNumbers { public static int add(int num1,int num2){ int sum = 0;int carry = 0; while(num2 != 0){ sum = num1 ^ num2; carry=(num1&num2) << 1; num1=sum; .原创 2021-11-23 16:22:47 · 130 阅读 · 0 评论 -
Java求和问题
题目: 求1+2+3+4+...+n;要求不能使用乘除法,for、while、if、else、switch、case等关键字以及条件判断语句(三目运算符)。常用的方法,利用构造函数求解:class temp{ privait static int sum = 0; privait static int n = 0; public temp(){ ++n; sum += n; } public static int getsum(){ retu原创 2021-11-23 16:13:17 · 441 阅读 · 0 评论 -
深度优先遍历和广度优先遍历
深度优先遍历(depth first dearch 简称:DFS)和广度优先遍历(breath first dearch简称:BFS)是两种重要的算法。深度优先遍历:主要思路就是从一个未访问的结点出发,一路走到底,然后从这条路尽头的节点回退到上一个节点,再从另一条路开始走到底...,不断递归重复此过程,直到所有的顶点都遍历完成,它的特点是不撞南墙不回头,先走完一条路,再换一条路继续走。我们以二叉树为例,实现一下深度遍历(递归用法):public class Solution{ p原创 2021-10-25 18:45:32 · 342 阅读 · 0 评论