java
foolish loser
任何复杂的东西,都是由简单的东西组成的
展开
-
数据结构:冒泡排序和选择排序的实现(java)
1.冒泡排序(1)顺序结构实现(数组)编程时的思路:1.比较第一个和第二个元素,若第一个元素大于第二个元素,两个元素交换。2.比较第二个和第三个元素,若第二个元素大于第三个元素,两个元素交换。…3.比较倒数第二个和最后一个元素,若倒数第二个元素大于最后一个元素,两个元素交换。以上就可以写成一个循环,结果就是把数组最大的那个元素放到了最后的位置。4.然后就要除去放了最大元素的位置,进...原创 2019-11-24 02:56:51 · 142 阅读 · 0 评论 -
java 解决约瑟夫环问题
问题假设有10个人围成一圈,从第一个人开始报数,数到3的人,就要被杀掉。依次循环下去。直到只剩下一个人,那么是第几个人存活?以上问题转换成编程语言,有四点:1.编号2.步长3.删除4.循环遍历直到剩下一个人法一:用数组1.编号:用数组的索引2.步长:用计数器 count3.删除元素:用数组的数值value(当数组元素的值为1时,则存活,为0时则不存活,实际上元素并没有被删去...原创 2019-10-26 03:30:26 · 289 阅读 · 0 评论 -
Java的网络编程实现对话(TCP)学习笔记
目录(一)基础知识1.定义:2.IP:3.端口号:4.协议:5.套接字(socket)(二)代码实践(一)基础知识1.定义:通过套接字来达到进程间通信的目的通俗来说就是让两个程序联系起来2.IP:(1)是一个逻辑地址,是可以修改的,但Mac地址是物理层面的,不可以被修改,是唯一的。(2)一般来说是唯一的,但在不同的局域网中,两台电脑的IP地址可以一样,在这里,其实只是名称 相...原创 2019-07-29 18:30:29 · 572 阅读 · 0 评论