<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[上下求索]]></title><description><![CDATA[有输出的程序员才是好的作家]]></description><link>https://blog.youkuaiyun.com/u012420150</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u012420150]]></copyright><item><title><![CDATA[初识自定义View（1）]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71825898</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71825898</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:53:42 +0800</pubDate><description><![CDATA[本文原创，技术新手，如有问题，请多指教。
移动UI
自定义组件
onMeasure  onLayout]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0050-170224- -等差数列求和]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71825200</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71825200</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:51:59 +0800</pubDate><description><![CDATA[=====================================================//功能:等差数列 2，5，8，11，14。。。。 
//输入:正整数N >0 
//输出:求等差数列前N项和 
//返回:转换成功返回 0 ,非法输入与异常返回-1 
//  
//知识点   函数 
//运行时间限制    10M 
//内存限制  128 
//输入 
//输入一个正整数。]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0049-170223- 学英语]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71825066</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71825066</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:51:20 +0800</pubDate><description><![CDATA[=====================================================//Jessi初学英语，为了快速读出一串数字，编写程序将数字转换成英文： 
//如22：twenty two，123：one hundred and twenty three。 
//  
//说明： 
//数字为正整数，长度不超过十位，不考虑小数，转化结果为英文小写； 
//输出格式为twen]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0048-170223-称砝码]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824892</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824892</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:50:40 +0800</pubDate><description><![CDATA[===================================================== 
现有一组砝码，重量互不相等，分别为m1、m2……mn；他们可取的最大数量分别为x1、x2……xn。现在要用这些砝码去称物体的重量，问能称出多少中不同的重量。注： 
称重重量包括0 
要对输入数据进行校验方法原型：public static int fama(int n, int[] weig]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0047-170222-字符串加密]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824824</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824824</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:50:00 +0800</pubDate><description><![CDATA[=============================================== 
有一种技巧可以对数据进行加密，它使用一个单词作为它的密匙。下面是它的工作原理：首先，选择一个单词作为密匙，如TRAILBLAZERS。如果单词中包含有重复的字母，只保留第1个，其余几个丢弃。现在，修改过的那个单词死于字母表的下面，如下所示： 
A B C D E F G H I J K L M N O]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0046-170222-质数因子]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824818</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824818</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:49:14 +0800</pubDate><description><![CDATA[===============================================功能:输入一个正整数，按照从小到大的顺序输出它的所有质数的因子（如180的质数因子为2 2 3 3 5 ）详细描述：函数接口说明： 
    public String getResult(long ulDataInput) 
输入参数： 
         long ulDataInput：输入的正整数]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0045-170220- 统计字符]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824806</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824806</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:48:37 +0800</pubDate><description><![CDATA[=============================================== 
如果统计的个数相同，则按照ASII码由小到大排序输出 。如果有其他字符，则对这些字符不用进行统计。 
实现以下接口： 
    输入一个字符串，对字符中的各个英文字符，数字，空格进行统计（可反复调用） 
    按照统计个数由多到少输出统计结果，如果统计的个数相同，则按照ASII码由小到大排序输出]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0044-170220- 矩阵乘法]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824749</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824749</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:47:50 +0800</pubDate><description><![CDATA[===============================================如果A是个x行y列的矩阵，B是个y行z列的矩阵，把A和B相乘，其结果将是另一个x行z列的矩阵C。这个矩阵的每个元素是由下面的公式决定的： 
2.bmp原型： 
voidmatrix_multiply(int *m1,int *m2,int *r, int x, int y, int z); 
输入参数：]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0043-170220-蛇形矩阵]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824693</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824693</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:47:12 +0800</pubDate><description><![CDATA[===============================================题目说明 
蛇形矩阵是由1开始的自然数依次排列成的一个矩阵上三角形。样例输入 
5 
样例输出 
1 3 6 10 15 
2 5 9 14 
4 8 13 
7 12 
11 
接口说明 
原型 
void GetResult(int Num, char * pResult); 
输入参数：]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0042-170115-整形数组排序]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824599</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824599</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:46:23 +0800</pubDate><description><![CDATA[=============================题目标题： 
将两个整型数组按照升序合并，并且过滤掉重复数组元素 
详细描述： 
接口说明 
原型： 
voidCombineBySort(int* pArray1,intiArray1Num,int* pArray2,intiArray2Num,int* pOutputArray,int* iOutputNum); 
输入参数：]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0041-170115-合并数据表记录]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71824002</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71824002</guid><author>u012420150</author><pubDate>Sat, 13 May 2017 15:45:42 +0800</pubDate><description><![CDATA[题目==================================================数据表记录包含表索引和数值。请对表索引相同的记录进行合并，合并后表记录为相同索引表的数值求和函数说明： 
public int mergeRecord(List oriList, List rstList) 
数据表记录包含表索引和数值。请对表索引相同的记录进行合并，合并后表记录为相同索引表的数值]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0040-170114-句子逆序（单词倒排）]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71734172</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71734172</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:22:41 +0800</pubDate><description><![CDATA[题目将一个英文语句以单词为单位逆序排放。例如“I am a boy”，逆序排放后为“boy a am I” 
所有单词之间用一个空格隔开，语句中除了英文字母外，不再包含其他字符接口说明 
/** 
 * 反转句子 
 *  
 * @param sentence 原句子 
 * @return 反转后的句子 
 */ 
public String reverse(String sentence);知]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0039-170114-合法IP]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71733469</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71733469</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:21:29 +0800</pubDate><description><![CDATA[题目现在IPV4下用一个32位无符号整数来表示，一般用点分方式来显示，点将IP地址分成4个部分，每个部分为8位，表示成一个无符号整数（因此不需要用正号出现），如10.137.17.1，是我们非常熟悉的IP地址，一个IP地址串中没有空格出现（因为要表示成一个32数字）。 
现在需要你用程序来判断IP是否合法。知识点 字符串,循环,链表,队列,栈,查找,搜索,排序,树,图,数组,函数,指针,枚举,位运算]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0038-170114-自守数]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71732813</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71732813</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:20:45 +0800</pubDate><description><![CDATA[题目自守数是指一个数的平方的尾数等于该数自身的自然数。例如：252 = 625，762 = 5776，93762 = 87909376。请求出n以内的自守数的个数接口说明/* 
 功能: 求出n以内的自守数的个数输入参数： 
 int n 
 返回值： 
     n以内自守数的数量。 
 */public static int CalcAutomorphicNumbers( int n) 
 {]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0037-170114-取近似值]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71732547</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71732547</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:19:55 +0800</pubDate><description><![CDATA[题目//写出一个程序，接受一个浮点数值，输出该数值的近似整数值。如果小数点后数值大于等于5,向上取整；小于5，则向下取整。 
//知识点   函数 
//运行时间限制    10M 
//内存限制  128 
//输入 
//输入一个浮点数值 
//输出 
//输出该数值的近似整数值 
//样例输入  5.5//样例输出  6第一次编译错误  忘记改格式 
第二次通过  98分此题需要考虑负数。==]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0036-170112-素数伴侣]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71732364</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71732364</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:18:49 +0800</pubDate><description><![CDATA[===========================================题目描述//若两个正整数的和为素数，则这两个正整数称之为“素数伴侣”，如2和5、6和13，它们能应用于通信加密。现在密码学会请你设计一个程序，从已有的N（N为偶数）个正整数中挑选出若干对组成“素数伴侣”，挑选方案多种多样，例如有4个正整数：2，5，6，13，如果将5和6分为一组中只能得到一组“素数伴侣”，而将2和5]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0035-170112-字符串加解密]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71732173</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71732173</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:17:51 +0800</pubDate><description><![CDATA[题目描述1、对输入的字符串进行加解密，并输出。 
2加密方法为： 
当内容是英文字母时则用该英文字母的后一个字母替换，同时字母变换大小写,如字母a时则替换为B；字母Z时则替换为a； 
当内容是数字时则把该数字加1，如0替换1，1替换2，9替换0； 
其他字符不做变化。 
3、解密方法为加密的逆过程。接口描述： 
    实现接口，每个接口实现1个基本操作： 
void Encrypt (char a]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0034-170112-密码强度等级]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/71732004</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/71732004</guid><author>u012420150</author><pubDate>Fri, 12 May 2017 15:17:00 +0800</pubDate><description><![CDATA[题目密码按如下规则进行计分，并根据不同的得分为密码进行安全等级划分。 
       一、密码长度: 
       5 分: 小于等于4 个字符 
       10 分: 5 到7 字符 
       25 分: 大于等于8 个字符 
       二、字母: 
       0 分: 没有字母 
       10 分: 全都是小（大）写字母 
       20 分: 大小写混合字母]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0033-170111-识别有效的IP地址和掩码并进行分]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/63686315</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/63686315</guid><author>u012420150</author><pubDate>Sun, 19 Mar 2017 17:27:17 +0800</pubDate><description><![CDATA[题目=====================================================请解析IP地址和对应的掩码，进行分类识别。要求按照A/B/C/D/E类地址归类，不合法的地址和掩码单独归类。所有的IP地址划分为 A,B,C,D,E五类A类地址1.0.0.0~126.255.255.255; B类地址128.0.0.0~191.255.255.255; C类地址192.0.]]></description><category></category></item><item><title><![CDATA[华为OJ训练之0032-170111-记票统计]]></title><link>https://blog.youkuaiyun.com/u012420150/article/details/63686288</link><guid>https://blog.youkuaiyun.com/u012420150/article/details/63686288</guid><author>u012420150</author><pubDate>Sun, 19 Mar 2017 17:25:14 +0800</pubDate><description><![CDATA[题目请实现接口： 
unsigned int  AddCandidate (char* pCandidateName); 
功能：设置候选人姓名 
输入： char* pCandidateName 候选人姓名 
输出：无 
返回：输入值非法返回0，已经添加过返回0 ，添加成功返回1Void Vote(char* pCandidateName); 
功能：投票 
输入： char* pCandidat]]></description><category></category></item></channel></rss>