- 博客(18)
- 资源 (5)
- 收藏
- 关注
原创 华为OJ 扑克牌大小
扑克牌大小 答题时间: 00 小时 00 分 00 秒 输入: 输入两手牌,两手牌之间用"-"连接,每手牌的每张牌以空格分隔,"-"两边没有空格,如 4 4 4 4-joker JOKER。 输出: 输出两手牌中较大的那手,不含连接符,扑克牌顺序不变,仍以空格隔开;如果不存在比较关系则输
2016-04-19 00:54:51 856
原创 华为OJ 名字的漂亮度
给出一个名字,该名字有26个字符串组成,定义这个字符串的“漂亮度”是其所有字母“漂亮度”的总和。每个字母都有一个“漂亮度”,范围在1到26之间。没有任何两个字母拥有相同的“漂亮度”。字母忽略大小写。给出多个名字,计算每个名字最大可能的“漂亮度”。一看就觉得是对字幕出现次数进行排序,然后从大到小,乘以从26递减得数。import java.util.*;public class M
2016-04-17 00:27:40 538
原创 华为OJ 重建二叉树
本以为用之前那个二叉树遍历的代码就行,但是在过程中总是出现一些细节性问题,所以就从新写了一个用INT存储的。import java.util.*;public class Main{ static int[] stack=new int[1000]; static int t=0; static int flag=0; public static void main(String
2016-04-13 14:23:36 644
原创 华为OJ 二叉树遍历
/*二叉树的前序、中序、后序遍历的定义:前序遍历:对任一子树,先访问跟,然后遍历其左子树,最后遍历其右子树;中序遍历:对任一子树,先遍历其左子树,然后访问根,最后遍历其右子树;后序遍历:对任一子树,先遍历其左子树,然后遍历其右子树,最后访问根。给定一棵二叉树的前序遍历和中序遍历,求其后序遍历(提示:给定前序遍历与中序遍历能够唯一确定后序遍历)。*/对于知中序后序遍历,求前序的,跟这个一
2016-04-13 12:17:09 1403
原创 华为oj 找零钱
这种题就是看能有多少种零钱组合,我的想法是看输入的值被所有的种类除的结果加和。也就是1,2,5,10,20,50,100..每一个输入的数被以上几个数除的结果,然后加和。‘类似的题还有一个是把一个数拆分,比如3=1+1+13=1+1+2;3=3;共三种,问你输入一个数以后可以分成多少种,这个当时是按奇偶分开找规律来做的。import java.uti
2016-04-12 18:01:37 1108
原创 华为OJ 坐标移动
/*这个题主要就是注意A1这种情况的存在就行。*/import java.util.*;public class huiwen { public static void main(String[] args) {Scanner sc=new Scanner(System.in);int x=0,y=0;//初始坐标String s
2016-04-12 17:45:41 898
原创 华为OJ 简单错误记录 (错误,不知道为什么,求大神指教)
import java.util.*;class MyObject{String name;String hang;int count;public MyObject(){}public String getName(){return this.name;}public String getHang(){return this.hang;}publi
2016-04-10 23:53:47 728
原创 java socket 上传文件与对话自由选择(不过只能监听一个客户端,因为没有用while循环)
因为没有用while循环,所以只能监听一个客户端,此程序主要是把两者整合起来,使得用户可以选择。先传上来,以后用的时候直接下载copy,到时候改改while的位置就能实现监听多个客户端。clientpackage client; import java.io.BufferedReader; import java.io.DataOutputStream;impo
2016-04-10 11:49:15 1024
原创 java socket 文件上传 有文件名
通过学习网上的一些代码写出了这个,主要是通过socket,客户端上传图片给服务器,然后服务器获取图片,放在服务器根目录下。Clintpackage socketfile;import java.io.DataOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.Outpu
2016-04-10 00:08:42 3192
原创 京东2016实习生笔试题之走坐标
/* * 给定一个x轴a-h,y轴1-8的矩阵,从其中一点到另一点,求最短距离,每个点可以走它周围的8个方向,L,LU,U,RU,R,RD,D,LD.(L左。U上,R右,D下) * * * 解题:分为几种情况,1。当横坐标的差值大于纵坐标的差值,此时是从起点沿对角线走,走到与终点的y齐平是在往左或右走,直到终点。 * 2当纵坐标大于横坐标,此时是从起点出发,沿对角线走,走到
2016-04-09 00:07:34 1216
原创 华为OJ 整数排序 不出现连续数
实现输入一组大于等于0的整数,根据从小到大的顺序排序后输出,排序后有连续数时,只输出连续数中最小和最大的两个数。import java.util.*;public class Main{public static void main(String[] args){Scanner sc=new Scanner(System.in);String s=sc.nextLi
2016-04-08 17:20:45 612
原创 猴子选大王 华为OJ
//这个问题就是一个典型的猴子选大王的问题,解决档案方案有很多,在做这个题目的时候,我直接想起来的时标记和Arraylist,下面介绍下1 标记,也就是对每一个出列的猴子原来的数进行更改,这里更改成0,以后就不对他进行判断了。import java.util.*;public class Main{public static void main(String[] args){S
2016-04-08 16:57:26 551
原创 华为OJ 密码验证合格程序
import java.util.*;/* * .长度超过8位 2.包括大小写字母.数字.其它符号,以上四种至少三种 3.不能有相同长度超2的子串重复 *///解题思路:只需要按要求一步一步来就行,我用的最笨的方法,其中在验证字符重复时,使用的两层循环,第二层循环就开始查看有没有与第一层相同的字符,如果有的话,一个while,直到没有相
2016-04-08 15:50:42 610
原创 华为OJ 删除字符串中出现次数最少的字符
实现删除字符串中出现次数最少的字符,若多个字符出现次数一样,则都删除。输出删除这些单词后的字符串,字符串中其它字符保持原来的顺序JAVA代码:/**通过输入一串字符,转换成char[],然后复制给ArrayList(因为它可以动态删除增加,灵活的查询),然后通过循环比较每一个字母出现的次数,如果少,就使String as变为空,然后再加入这个最少的字母,如果跟之前的一样少,那就在原来的
2016-04-07 17:06:14 522
原创 java char转换成string string转换成char
char->stringchar[] a=....String s=String.valueof(a);String ->charchar[] b=s.toCharArray();例:import java.util.*;public class huiwen{public static void main(String[] args){Scanner sc=n
2016-04-04 21:36:23 12668
原创 全排列-递归
import java.util.*;/* *全排列,递归思想,通过不断地交换位置来递归出所有可能; *比如abc,首先是a,a交换,深入,输出abc,然后是a,b交换,执行perm(s,1,2);也就是往后交换,直到start=end,输出 *输出为abc,acb,类推,可以理解为先固定第一个不变,然后后边的变,到下一层的时候,也是这样, *直到start=end,在返回到第
2016-04-04 20:52:09 486
原创 腾讯笔试题-编程题3 变相求回文数
aba回文数,而cabbeaf,如果去除c,e,f,就剩abba,是回文。代码://利用递归,通过递归实现判断,停止条件是直到边界越界。#include#includeusing namespace std;int dig(int i,int j,int len,string a){if(i=len)return 0;else if(a[i]==a[j]){
2016-04-03 21:33:40 593
原创 华为OJ-求车速
写这个主要就是说一下怎么提交的。。我一开始没搞明白怎么搞得,提交了多次,后来才知道他说的是0:汽车速度计算成功 1:汽车速度计算失败,在里程表的范围内找不到下一个对称数而且 输入参数 int pcCurrentMileage:当前里程数(为对称数)应该就是原型: int CalcSpeedOfCar(int iCurrentMileage,
2016-04-02 15:06:15 957
个人管理网站
2016-06-01
java socket 上传文件或对话(自由选择)
2016-04-10
java socket 文件上传(客户端服务器 )无界面
2016-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人