- 博客(5)
- 资源 (2)
- 收藏
- 关注
原创 马士兵javaSE小项目chat和Tank单机版总结
Chat 聊天小程序ChatServer ChatClientServer端占据端口号5888,接收多个Client的连接,为每一个连接建立一个Socket来处理它们之间的通信。Server将收到的所有Client发过来的信息,都发给所有的Client。要想让每一个Client都收到各自的信息不干扰,那么要用多线程去处理每个Client。读(readU
2017-01-31 22:41:53 989
转载 c++控制台贪吃蛇
网上看到一篇c++控制台实现贪吃蛇的博客,感觉思路很容易理解很适合当一个小项目练习。代码粘贴在下边(非我原创)。用到的win32函数:_kbhit()检测有没有键盘输入,有返回1,没有返回0 _getch()获取一个输入字符 System("cls") 清屏
2017-01-25 15:28:42 540
原创 leetcode 438. Find All Anagrams in a String
Given a string s and a non-empty string p, find all the start indices of p's anagrams in s.Strings consists of lowercase English letters only and the length of both stringss and p will not be
2017-01-21 15:39:40 303
原创 简单的C编译器
简单的c编译器实验要求:语言特性:1 数据类型:int,char2 语句:赋值(=),if,while,for3 算术运算:+,-,*,/,%,++,--,&,|,^,~,,>>4 关系运算:==,>,,>=,,!=5 逻辑运算:&&(与),||(或),!(非)6 复合语句:{、}括起来的语句7 注释语句8 简单的输入输出 流程:
2017-01-13 22:52:58 525 1
原创 区间调度-贪心算法
一、 找到数目尽可能多的相容任务假设每个任务j从sj开始到fj结束。若要找到尽可能多的相容任务,只需要将所有任务按照结束时间排序,每次都选择最早结束的那个任务。因为每次选最早结束的,则留给之后的时间就越多。在余下的时间中与被选的那个任务冲突的任务最多也只能有一个被选(代替现在被选的这个任务),但是留下的时间却更少了,所以一定没有现在这个选法优。二、 区间划分问题假设有好多
2017-01-03 14:15:55 1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人