- 博客(8)
- 收藏
- 关注
原创 算法 按要求输出
按要求输出,例:输入:4输出:12*34*5*67*8*9*107*8*9*104*5*62*31 void fun(int m){ int num=1;String[] d =new String[m];; for (int i = 0; i < m; i++) { String s = ""; int l = 0;
2016-09-25 20:21:57
438
原创 蓝白红球算法(0 1 2)
已知有三种颜色的球 蓝白红 (0 1 2)随机打乱 写一个排序算法,要求空间复杂度为O(1) 时间复杂度为O(n) int [] fun(int [] a){ int end = a.length-1,start=0,temp; for (int i = 0; i < a.length; i++) { if(i==end) return a; if(a[i]==0)
2016-09-25 19:47:14
676
原创 外星人入侵问题(黑白帽子报颜色)
外星人入侵地球,要求地球人出10个人,分别给他们带上黑色或白色的帽子。并且令他们站成一列。每个人不能看到自己和后面人帽子的颜色,只能看到自己前面的所有人的帽子颜色。十个人从后向前或者从前向后依次报出自己帽子的颜色,报错的人会死,并且他们每死一个人外星人将会消灭地球6亿人口,外星人的力量不可抵抗,只能顺从,已知十个人足够聪明,并且一定会按照你的策略执行。十个人都能听到报颜色的声音,请你制定策略,尽可...
2016-09-25 11:21:12
7371
2
原创 算法-分割有序数组后查值-二分查找的变形
题:有一段递增有序数组,将其分割后重新组合;求与key值匹配的数组下标; 例:{1,2,3,4,5,6,7,8,9} 分割重组后为{5,6,7,8,9,1,2,3,4} key=9时 返回 4;int fun(int key,int [] a,int start ,int end){ if(start > end) return -1; int mid = start +
2016-09-25 11:09:40
1442
原创 Android开发之局域网聊天软件
之前有掌握到了局域网内UDP通信技术,当时就有点蠢蠢欲动,想写个聊天的软件。后来软件工程课,老师让写一个小程序,就把这个完成了。ChatActivity.java 聊天activityimport java.io.IOException;import java.io.UnsupportedEncodingException;import java.net.InetAddress;
2016-09-21 21:03:57
2516
1
原创 Android开发之欢迎界面和滑动弹出菜单栏效果
载入activityimport android.app.Activity;import android.content.Intent;import android.os.Bundle;import android.os.Handler;public class LoadActivity extends Activity{ private final int LOAD_TIME =
2016-09-21 20:44:27
694
原创 Android开发之局域网内udp传输图片
import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import ja
2016-09-21 20:35:45
4739
原创 Android开发之局域网UDP传输
选用8898端口进行通信UdpSend类中方法参数为发送的命令和目的ip地址。需要使用时只需new一个新对象,调用方法即可。
2016-09-21 20:31:36
1754
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人