E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
华为oj
华为OJ
平台试题 —— 字符串:字符串加解密
字符串加解密代码:#include#includevoidEncrypt(charaucPassword[],charaucResult[]){intlen,i;len=strlen(aucPassword);for(i=0;i='0'&&aucPassword[i]='a'&&aucPassword[i]='A'&&aucPassword[i]voidunEncrypt(charresult[]
Cawen_Cao
·
2015-08-15 13:01
华为机试
华为OJ
平台试题 —— 字符串:图片整理
图片整理代码:#include#includeintmain(void){charstr[1024];inti,j,len;gets(str);len=strlen(str);for(i=0;istr[j]){chartemp;temp=str[i];str[i]=str[j];str[j]=temp;}}printf("%s\n",str);}
Cawen_Cao
·
2015-08-15 13:09
华为机试
简单密码破解-
华为OJ
题
密码是我们生活中非常重要的东东,我们的那么一点不能说的秘密就全靠它了。哇哈哈.接下来渊子要在密码之上再加一套密码,虽然简单但也安全。假设渊子原来一个BBS上的密码为zvbo9441987,为了方便记忆,他通过一种算法把这个密码变换成YUANzhi1987,这个密码是他的名字和出生年份,怎么忘都忘不了,而且可以明目张胆地放在显眼的地方而不被别人知道真正的密码。他是这么变换的,大家都知道手机上的字母:
Alice_991
·
2015-08-07 15:50
C/C++
华为OJ
:从单向链表中删除指定值的节点
输入一个单向链表和一个节点的值,从单向链表中删除等于该值的节点,删除后如果链表中无节点则返回空指针。链表结点定义如下:struct ListNode{ int m_nKey; ListNode* m_pNext;};详细描述:本题为考察链表的插入和删除知识。链表的值不能重复构造过程,例如1 -> 23 -> 25 -> 14 -> 57 -> 2最后的链表的顺序为
ljp1919
·
2015-07-12 16:00
C++
华为
【
华为oj
】放苹果
题目描述:把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1是同一种分法。输入每个用例包含二个整数M和N。0*@paramm苹果数目*@paramn盘子数目数*@return放置方法总数**/publicstaticintcount(intm,intn)知识点:循环题目来源:内部整理练习阶段:初级运行时间限制:10Sec内存限制:
haoxiaodao
·
2015-06-30 19:15
华为OJ
【
华为oj
】句子逆序
问题描述:将一个英文语句以单词为单位逆序排放。例如“Iamaboy”,逆序排放后为“boyaamI”所有单词之间用一个空格隔开,语句中除了英文字母外,不再包含其他字符接口说明/***反转句子**@paramsentence原句子*@return反转后的句子*/publicStringreverse(Stringsentence);知识点:数组题目来源:内部整理练习阶段:初级运行时间限制:10Sec
haoxiaodao
·
2015-06-19 14:28
华为OJ
华为OJ
2051-最小的K个数(Top K问题)
一、题目描述描述:输入n个整数,输出其中最小的k个。输入:输入n和k输入一个整数数组输出:输出一个整数数组样例输入:52 13572样例输出:12二、TopK问题对于TopK问题有很多种解法。解法一:排序相信很多人会首先想到这种方法,先把数组按升序/降序进行排序,然后输出K个最小/最大的数。常规的排序方法时间复杂度至少是Θ(nlog2n)。(快排或堆排序)可能你会说,我们可以使用线性时间的排序算法
lisong694767315
·
2015-04-25 20:00
OJ
大根堆
小根堆
top-k
部分排序
华为OJ
2051-最小的K个数(Top K问题)
一、题目描述描述:输入n个整数,输出其中最小的k个。输入:输入n和k输入一个整数数组输出:输出一个整数数组样例输入:5213572样例输出:12二、TopK问题对于TopK问题有很多种解法。解法一:排序相信很多人会首先想到这种方法,先把数组按升序/降序进行排序,然后输出K个最小/最大的数。常规的排序方法时间复杂度至少是Θ(nlog2n)。(快排或堆排序)可能你会说,我们可以使用线性时间的排序算法。
dbbaq24022
·
2015-04-25 20:00
c/c++
数据结构与算法
华为OJ
1964-求解立方根(牛顿迭代法)
一、题目描述描述:计算一个数字的立方根,不使用库函数。函数原型doublegetCubeRoot(doubleinput)输入:待求解参数double类型输出:输出参数的立方根,保留一位小数样例输入:216样例输出:6.0二、解题报告本题要求一个数的立方根的近似值,精确到小数点后的一位。这里使用牛顿迭代法求近似值。牛顿迭代法,又称为牛顿-拉夫逊(拉弗森)方法(Newton-Raphsonmetho
lisong694767315
·
2015-04-24 16:00
OJ
牛顿迭代法
华为OJ
2011-最长公共子串
一、题目描述描述:计算两个字符串的最大公共子串(LongestCommonSubstring)的长度,字符区分大小写。输入:输入两个字符串输出:输出一个整数样例输入:asdfaswerasdfaswer样例输出:6二、解题报告与最长公共子序列(参见《动态规划DP》)一样,最长公共子串也可以使用动态规划解决,只不过思路不太一样。准确地说,是打表的方式不一样。举个例子:s1=bab,s2=caba。表
lisong694767315
·
2015-04-23 11:00
算法
动态规划
最长公共子串
OJ
【
华为OJ
】按单词将句子逆序
给定一个字符串,按单词将该字符串逆序,比如给定"Thisisaboy",则输出是"boyaisThis",为了简化问题,字符串中不包含标点符号。分两步1先按单词逆序得到"sihTsiayob"2再整个句子逆序得到"boyaisThis"//头文件#include#include#include//将指针p,q之间的单词反转voidReverseWord(char*p,char*q){//中间变量c
Hao_09
·
2015-04-21 18:17
IT求职
程序员经典面试题集
华为OJ
ID:2011公共字串计算描述:题目标题:计算两个字符串的最大公共字串的长度,字符不区分大小写详细描述:接口说明原型:intgetCommonStrLength(char*pFirstStr,char*pSecondStr);输入参数:char*pFirstStr//第一个字符串char*pSecondStr//第二个字符串知识点:字符串,查找题目来源:内部整理练习阶段:初级运行时间限制:10Se
丨Momi
·
2014-10-23 15:52
【
华为OJ
】超长正整数相加
字符串通配符描述:问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(字符由英文字母和数字0-9组成,不区分大小写。下同)?:匹配1个字符输入:通配符表达式;一组字符串。输出:返回匹配的结果,正确输出true,错误输出false知识点:字符串题目来源:内部整理练习阶段:初级运行
dcj0913
·
2014-09-18 16:29
【OJ编程】
【java】求两个字符串的最长公共子串
这个是
华为OJ
上的一道题目。
·
2014-09-11 20:00
java
华为OJ
题目:扑克牌大小
题目描述:扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-"连接,每手牌的每张牌以空格分隔,"-"两边没有空格,如:4 4 4 4-joker JOKER。请比
xingma0910
·
2014-08-21 16:00
【
华为OJ
】201301 JAVA 题目0-1级 将数组分为相等的两组
描述:编写一个函数,传入一个int型数组,返回该数组能否分成两组,使得两组中各元素加起来的和相等,并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数),能满足以上条件,返回true;不满足时返回false。知识点:语言基础,字符串,循环,函数,指针,枚举,位运算,结构体,联合体,文件操作,递归题目来源:内部整理练习阶段:初级运行时间限制:10Sec内存限制:128MBy
santk
·
2014-08-01 20:56
java
华为OJ
华为OJ
【
华为OJ
】201301 JAVA 题目0-1级 将数组分为相等的两组
描述: 编写一个函数,传入一个int型数组,返回该数组能否分成两组,使得两组中各元素加起来的和相等,并且,所有5的倍数必须在其中一个组中,所有3的倍数在另一个组中(不包括5的倍数),能满足以上条件,返回true;不满足时返回false。 知识点:语言基础,字符串,循环,函数,指针,枚举,位运算,结构体,联合体,文件操作,递归 题目来源:内部整理 练习阶段:初级 运行时间限制
santk
·
2014-08-01 20:56
java
华为OJ
【
华为OJ
】逆波兰
描述: 逆波兰记法中,操作符置于操作数的后面。例如表达“三加四”时,写作“3 4 +”,而不是“3 + 4”。如果有多个操作符,操作符置于第二个操作数的后面,所以常规中缀记法的“3 - 4 + 5”在逆波兰记法中写作3 4 - 5 +”:先3减去4,再加上5。使用逆波兰记法的一个好处是不需要使用括号。 请编写Java函数计算逆波兰表达式的结果。 输入一个逆波兰表达式, 1、操作数类型为正的doub
santk
·
2014-08-01 17:25
java
华为OJ
【
华为OJ
】逆波兰
描述:逆波兰记法中,操作符置于操作数的后面。例如表达“三加四”时,写作“34+”,而不是“3+4”。如果有多个操作符,操作符置于第二个操作数的后面,所以常规中缀记法的“3-4+5”在逆波兰记法中写作34-5+”:先3减去4,再加上5。使用逆波兰记法的一个好处是不需要使用括号。请编写Java函数计算逆波兰表达式的结果。输入一个逆波兰表达式,1、操作数类型为正的double数,符合java的doubl
santk
·
2014-08-01 17:25
java
华为OJ
华为OJ
华为OJ
训练题之 比赛情况统计
题目如下:比赛情况统计有一个游戏平台,各个参赛队伍(以唯一的TeamID来标识)之间进行单循环的对抗赛,两个队伍之间只举行一场比赛,比赛以得分的多少定胜负。需要完成一个统计赛况的程序,能够随时查询指定队伍的最新赛况:包括胜、平、负的局数,当前总积分以及名次。说明:循环赛没有全部结束时也可以查询某个队伍的最新赛况规则说明比赛判定:两个队伍中得分高的一方为胜者,另一方为负者;得分相同则为平局积分规则:
继泉同学
·
2014-07-08 23:41
OJ
训练
华为OJ
平台:“编译错误”
2014-7-3今天参加了
华为OJ
平台“2015届校园招聘机考”,考试三道题目,三个小时(晚了一个小时才通知我,只用了两个小时)。
xiezhihua120
·
2014-07-03 17:00
编译错误
华为OJ平台
给定2个数,求出它们的最大公约素数
华为OJ
上的题目,我的答案只有98分,可能还有1,2组数据没过。。。
a342500329a
·
2014-06-16 00:00
有用的网址收藏
BookmarksLinks12306.urlBugFree.urlCSDN.urlGoogle.urlVC知识库.url中软OA.url中软OSG.url云管理平台.url
华为OJ
平台.url华为心声社区
cbNotes
·
2014-06-13 09:00
华为OJ
基础篇-字符串匹配
判断短字符串中的所有字符是否在长字符串中全部出现voidhwOJ(){ stringtest="Aadd123#$%^O",beb="add"; intlen=test.length(),lenb=beb.length(); intj=0; boolf=false; for(inti=0;i
baidu_17313961
·
2009-02-27 09:00
C++
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他