<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[CruiseZhang]]></title><description><![CDATA[今年秋招一定要考上公务员，彻底摆脱本硕7年码农专业。---2020年5月]]></description><link>https://blog.youkuaiyun.com/YYHEZB</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; YYHEZB]]></copyright><item><title><![CDATA[华为在线机试训练Python答案6-10题]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/103164062</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/103164062</guid><author>YYHEZB</author><pubDate>Wed, 20 Nov 2019 15:50:17 +0800</pubDate><description><![CDATA[6. 题目描述
功能:输入一个正整数，按照从小到大的顺序输出它的所有质数的因子（如180的质数因子为2 2 3 3 5 ）

最后一个数后面也要有空格

详细描述：


函数接口说明：

public String getResult(long ulDataInput)

输入参数：

long ulDataInput：输入的正整数

返回值：

String

输入描述:
输入一个long型整数...]]></description><category></category></item><item><title><![CDATA[华为在线机试训练Python答案1-5题]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/103137358</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/103137358</guid><author>YYHEZB</author><pubDate>Tue, 19 Nov 2019 11:25:24 +0800</pubDate><description><![CDATA[一年多了，久违的更新，明年上半年开始实习生招聘了，每天两道题，每5道写一个总结。

（anyway，反正明年努力考上定向选调生我就彻底不搞这行了，这是最后这段时间的学习技术。。）



1. 题目描述
计算字符串最后一个单词的长度，单词以空格隔开。
输入描述:
一行字符串，非空，长度小于5000。

输出描述:
整数N，最后一个单词的长度。

示例1
输入

hello world
输出

5
...]]></description><category></category></item><item><title><![CDATA[转：Anaconda3的安装和汉化]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/81610483</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/81610483</guid><author>YYHEZB</author><pubDate>Sun, 12 Aug 2018 20:55:52 +0800</pubDate><description><![CDATA[Anaconda3的安装和汉化

 ]]></description><category></category></item><item><title><![CDATA[14. 编写函数 insertList]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/81431478</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/81431478</guid><author>YYHEZB</author><pubDate>Sun, 05 Aug 2018 16:34:31 +0800</pubDate><description><![CDATA[主程序中已有一个排好序的列表，请编写函数 insertList ，将从键盘接收的整数按原来从小到大的排序规律插入到该列表中。
def insertList(L1,x):
    #函数代码
L1=[1,4,6,9,13,16,28,40,100]
x=int(input(' 请输入一个要插入的整数： '))
insertList(L1,x)
print(L1)

一、思路：

主要考查list的方...]]></description><category></category></item><item><title><![CDATA[13. 斐波那契数列]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/81321780</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/81321780</guid><author>YYHEZB</author><pubDate>Fri, 03 Aug 2018 16:20:20 +0800</pubDate><description><![CDATA[从键盘接收一个正整数 n， 输出对应斐波那契 （Fibonacci ） 数列的前 n 项（计算数列中某项的值请用递归函数实现） 。另外，请指出所用算法的复杂度。
 

 

一、思路：

斐波那契数列即：1、1、2、3、5、8、13、21、34、……在数学上，斐波纳契数列以如下被以递归的方法定义：F(1)=1，F(2)=1, F(n)=F(n-1)+F(n-2)（n&amp;gt;=2，n∈N*）

输入...]]></description><category></category></item><item><title><![CDATA[12.  python冒泡排序和选择排序]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/81289136</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/81289136</guid><author>YYHEZB</author><pubDate>Tue, 31 Jul 2018 22:05:42 +0800</pubDate><description><![CDATA[从键盘接收若干个整数（直接输入回车表示结束）,用冒泡法或选择法进行排序（从小到大），并将排序结果在屏幕上输出。同时估计算法的复杂度。

一、思路：

1. 冒泡法：重复地走访要排序的元素列，一次比较两个相邻的元素，如果他们的顺序（如从大到小、首字母从A到Z）错误，就把他们交换过来。重复直到没有相邻元素交换，则表示排序完成。

2. 选择法： 每一次从待排序的数据元素中选出最小（或最大）的一个元素，...]]></description><category></category></item><item><title><![CDATA[11.记录新学的英文单词和其中文翻译]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/81274456</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/81274456</guid><author>YYHEZB</author><pubDate>Sun, 29 Jul 2018 20:26:43 +0800</pubDate><description><![CDATA[小王希望用电脑记录他每天掌握的英文单词。 请设计程序和相应的数据结构，使小王能记录新学的英文单词和其中文翻译，并能很方便地根据英文来查找中文。（参考：数据结构建议用集合。集合添加： dic[key]=value 判断 key 是否在集合中：
if key in dic)
 

一、思路：

1. 一个函数用来存储英文和中文意思，数据结构用字典，键值适合；——该题主要就是熟悉字典。

2. 一个函数...]]></description><category></category></item><item><title><![CDATA[10. 统计出其中英文字母、空格、数字和其他字符的个数]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/81207325</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/81207325</guid><author>YYHEZB</author><pubDate>Sat, 28 Jul 2018 20:21:04 +0800</pubDate><description><![CDATA[编程，输入一行字符，分别统计出其中英文字母、空格、数字和其他字符的个数。
 

一、思路：

1. 分支语句；

2. 直接调用现成函数；

 

二、代码：

1. 


letter, space, number, other = 0, 0, 0, 0
str1 = input(&quot;请输入一行字符串：&quot;)
for i in range(len(str1)):
    if ('a' &amp;lt; s...]]></description><category></category></item><item><title><![CDATA[9. 猴子吃桃问题]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80950153</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80950153</guid><author>YYHEZB</author><pubDate>Sat, 07 Jul 2018 12:22:16 +0800</pubDate><description><![CDATA[猴子第一天摘下若干个桃子，当即吃了一半，还不过瘾，又多吃了一个。第二天早上又将剩下的桃子吃掉一半，又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第 10 天早上想吃时，只剩下一个桃子了。求第一天共摘多少个桃子。 （迭代法）一、思路：    倒推。二、代码：day = 9
sum_apple = 1
while day &amp;gt; 0:
    sum_apple = (sum_apple...]]></description><category></category></item><item><title><![CDATA[Python中取整的几种方法小结]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80950340</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80950340</guid><author>YYHEZB</author><pubDate>Sat, 07 Jul 2018 12:12:22 +0800</pubDate><description><![CDATA[点击打开链接]]></description><category></category></item><item><title><![CDATA[8. 一个数如果恰好等于它的因子之和，这个数就称为“完数”]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80944925</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80944925</guid><author>YYHEZB</author><pubDate>Fri, 06 Jul 2018 23:48:31 +0800</pubDate><description><![CDATA[一个数如果恰好等于它的因子之和，这个数就称为“完数” 。例如， 6 的因子为 1、 2、 3，而 6=1+2+3，因此 6 是完数。编程，找出 1000之内的所有完数，并输出该完数及对应的因子。 （枚举法） 一、思路：    关键是判断完数的条件，    首先，完数肯定有因子，所以排除质数；    其次，因子之和为完数本身。这里需要用代码表示清楚。二、代码：for a in range(2, 10...]]></description><category></category></item><item><title><![CDATA[7. 输入一个时间（小时 : 分钟: 秒），输出该时间经过 5 分 30 秒后的时间]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80944649</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80944649</guid><author>YYHEZB</author><pubDate>Fri, 06 Jul 2018 18:18:59 +0800</pubDate><description><![CDATA[输入一个时间（小时 : 分钟: 秒），输出该时间经过 5 分 30 秒后的时间一、思路：   split的用法。二、代码：hour, minute, second = input('请输入一个时间( h:m:s): \n').split(':')
hour = int(hour)
minute = int(minute)
second = int(second)
second = second +...]]></description><category></category></item><item><title><![CDATA[win8.1下安装tesserocr失败（已解决）]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80846722</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80846722</guid><author>YYHEZB</author><pubDate>Thu, 28 Jun 2018 21:09:25 +0800</pubDate><description><![CDATA[1. win8.1 64位2. python3.63. 之前已经安装好了tesseract，链接如下：点击打开链接  ，选择的是不带dev的稳定版；4. 但随后无论是在CMD管理员模式下用pip3 install tesserocr pillow 还是在pycharm里直接按住alt + enter键选择安装，均失败；5.解决方式：    5.1 ：CMD管理员模式 输入pip install w...]]></description><category></category></item><item><title><![CDATA[6. 猜数游戏，预设一个 0~9 之间的整数。]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80779623</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80779623</guid><author>YYHEZB</author><pubDate>Sat, 23 Jun 2018 09:51:29 +0800</pubDate><description><![CDATA[猜数游戏。预设一个 0~9 之间的整数，让用户猜一猜并输入所猜的数，如果大于预设的数，显示“太大” ；小于预设的数，显示“太小” ，如此循环，直至猜中该数，显示“恭喜！你猜中了！ ”。...]]></description><category></category></item><item><title><![CDATA[5.从键盘接收一百分制成绩 （0~100）]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80777369</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80777369</guid><author>YYHEZB</author><pubDate>Fri, 22 Jun 2018 23:17:21 +0800</pubDate><description><![CDATA[完整题目：从键盘接收一百分制成绩 （0~100）， 要求输出其对应的成绩等级 A~E。 其中，90 分以上为 'A' ， 80~89分为 'B' ， 70~79 分为'C' ， 60~69 分为 'D' ， 60 分以下为 'E' 。 一、思路：    没啥说的，考查最基本的分支结构二、代码：score = int(input('请输入0—100以内的分数：'))
if score &amp;gt; 10...]]></description><category></category></item><item><title><![CDATA[pycharm如何自动导入第三方库或模块？]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80771723</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80771723</guid><author>YYHEZB</author><pubDate>Fri, 22 Jun 2018 11:47:16 +0800</pubDate><description><![CDATA[pycharm如何自动导入第三方库或模块？]]></description><category></category></item><item><title><![CDATA[四、广度优先搜索]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80648864</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80648864</guid><author>YYHEZB</author><pubDate>Mon, 11 Jun 2018 12:28:17 +0800</pubDate><description><![CDATA[  广度优先搜索为图算法的一种，用来找出两样事物之间的最短距离。而图是由多个节点组成，为了反映节点之间的存储关系，散列表就派上用场了。  与前三种算法不同的是，前者都是基于序列表，比如数组或者列表，后者是基于散列表和队列。散列表能够将键映射到值，可以用来表达类似于“你→Bob”这样的节点关系。需要按照加入顺序检查列表中的人，否则找到的就不是最短路径，因此搜索列表必须是队列（“先进先出”）。一、过程...]]></description><category></category></item><item><title><![CDATA[三、快速排序]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80640340</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80640340</guid><author>YYHEZB</author><pubDate>Sun, 10 Jun 2018 13:17:24 +0800</pubDate><description><![CDATA[快速排序比选择排序更快，采用了分而治之(divide and conquer, D&amp;amp;C)的递归式问题解决方案。一、过程：     1. 若序列中元素数量&amp;lt;=1，那么就没有排序的必要，直接返回该序列即可；     2. 如果&amp;gt;1:        2.1. 第一步，找出基准值，即以该元素为分界点；        2.2. 第二步，分区，比基准值小的分在基准值左边，大的在右边，左右两...]]></description><category></category></item><item><title><![CDATA[二、选择排序]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80639919</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80639919</guid><author>YYHEZB</author><pubDate>Sun, 10 Jun 2018 12:23:16 +0800</pubDate><description><![CDATA[ 选择排序不同于二分排序，前者不要求初始序列是否有顺序。一、过程：  1. 每一次从序列中找到最小的元素，放在新的数组或者列表的第一位；  2. 循环重复，直到所有元素都依次排序到新的数组或者列表中；  3. 所以整个过程可拆分为两个函数，第一个为找出序列中最小的元素并返回该元素的索引，第二个为选择排序完整过程；二、代码： # 一、找到最小元素的索引
def findSmallest(arr):
...]]></description><category></category></item><item><title><![CDATA[一、二分排序法]]></title><link>https://blog.youkuaiyun.com/YYHEZB/article/details/80489995</link><guid>https://blog.youkuaiyun.com/YYHEZB/article/details/80489995</guid><author>YYHEZB</author><pubDate>Mon, 28 May 2018 22:52:26 +0800</pubDate><description><![CDATA[一、过程：二、代码：def binary_search(list, item):
    low = 0
    high = len(list) - 1

    while low &amp;lt;= high:
        mid = int((low + high) / 2)
        guess = list[mid]
        if guess == item:
       ...]]></description><category></category></item></channel></rss>