自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

个人管理网站

个人管理系统,有java编写,myeclipse,Struts2,mysql实现个人管理系统,包括文件上传,照片管理,日程安排,个人信息管理,修改密码,注册,音乐播放。

2016-06-01

资源管理器 C#

C#实现自己编写资源管理器,包括新建文件夹,查看属性,修改文件名等操作

2016-06-01

java socket 上传文件或对话(自由选择)

java socket 上传文件与对话自由选择,通过调用类实现,如果还想要服务器监听多个客户端,只需要在server类中添加一个while循环,把监听器从类中拿出来即可。 此程序适合学习开发,代码清晰,注视明了。

2016-04-10

java socket 文件上传(客户端服务器 )无界面

java socket实用案例,主要是文件上传,客户端上传到服务器,存储在服务器根目录下,根据相应代码,也可以互换。如果积分不够,可以看我博客,有此类文章,内含代码。

2016-04-10

获取本机IP

用C#编写一个简单的获取本地IP的项目,只需要打开就能获取本地的IP

2016-03-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除