<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Ydn000的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Ydn000</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Ydn000]]></copyright><item><title><![CDATA[PTA习题解答 基础编程题目集 6-12 判断奇偶性]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106802408</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106802408</guid><author>Ydn000</author><pubDate>Wed, 17 Jun 2020 17:00:06 +0800</pubDate><description><![CDATA[题目：
本题要求实现判断给定整数奇偶性的函数。
函数接口定义：
int even( int n );

其中n是用户传入的整型参数。当n为偶数时，函数返回1；n为奇数时返回0。注意：0是偶数。

题目给出的部分：
#include &lt;stdio.h&gt;

int even( int n );

int main()
{    
    int n;

    scanf("%d", &amp;n);
    if (even(n))
        printf("%d is even.\n", ]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-13 折半查找]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106802474</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106802474</guid><author>Ydn000</author><pubDate>Wed, 17 Jun 2020 16:59:36 +0800</pubDate><description><![CDATA[题目：
给一个严格递增数列，函数int Search_Bin(SSTable T, KeyType k)用来二分地查找k在数列中的位置。
函数接口定义：
int  Search_Bin(SSTable T, KeyType k)

其中T是有序表，k是查找的值。

题目给出的部分：

#include &lt;iostream&gt;
using namespace std;

#define MAXSIZE 50
typedef int KeyType;

typedef  struct         ]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-9 统计个位数字]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106729012</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106729012</guid><author>Ydn000</author><pubDate>Sat, 13 Jun 2020 10:48:16 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，可统计任一整数中某个位数出现的次数。例如-21252中，2出现了3次，则该函数应该返回3。
函数接口定义：
int Count_Digit ( const int N, const int D );

其中N和D都是用户传入的参数。N的值不超过int的范围；D是[0, 9]区间内的个位数。函数须返回N中D出现的次数。

题目给出的部分：
#include &lt;stdio.h&gt;

int Count_Digit ( const int N, const int D );]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-8 简单阶乘计算]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106728760</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106728760</guid><author>Ydn000</author><pubDate>Sat, 13 Jun 2020 10:27:43 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个计算非负整数阶乘的简单函数。
函数接口定义：
int Factorial( const int N );

其中N是用户传入的参数，其值不超过12。如果N是非负整数，则该函数必须返回N的阶乘，否则返回0。

题目所给部分：
#include &lt;stdio.h&gt;

int Factorial( const int N );

int main()
{
    int N, NF;
	
    scanf("%d", &amp;N);
    NF = Factorial(N]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-7 统计某类完全平方数]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106728197</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106728197</guid><author>Ydn000</author><pubDate>Sat, 13 Jun 2020 10:16:31 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，判断任一给定整数N是否满足条件：它是完全平方数，又至少有两位数字相同，如144、676等。
函数接口定义：
int IsTheNumber ( const int N );

其中N是用户传入的参数。如果N满足条件，则该函数必须返回1，否则返回0。

题目给出的部分：
int IsTheNumber ( const int N )
{
	int n = N;//因为传入的形参N是静态的，不可修改 
	int a[100]={0};
	int value = sqrt(N);
	]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-6 求单链表结点的阶乘和]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106696586</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106696586</guid><author>Ydn000</author><pubDate>Thu, 11 Jun 2020 22:14:05 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，求单链表L结点的阶乘和。这里默认所有结点的值非负，且题目保证结果在int范围内。
函数接口定义：
int FactorialSum( List L );

其中单链表List的定义如下：
typedef struct Node *PtrToNode;
struct Node {
    int Data; /* 存储结点数据 */
    PtrToNode Next; /* 指向下一个结点的指针 */
};
typedef PtrToNode List; /* 定义单链表类型]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-5 求自定类型元素的最大值]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106693266</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106693266</guid><author>Ydn000</author><pubDate>Thu, 11 Jun 2020 17:30:07 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，求N个集合元素S[]中的最大值，其中集合元素的类型为自定义的ElementType。

函数接口定义：
ElementType Max( ElementType S[], int N );

其中给定集合元素存放在数组S[]中，正整数N是数组元素个数。该函数须返回N个S[]元素中的最大值，其值也必须是ElementType类型。
题目给出的部分：
#include &lt;stdio.h&gt;

#define MAXN 10
typedef float ElementTyp]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-4 求自定类型元素的平均]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106692814</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106692814</guid><author>Ydn000</author><pubDate>Thu, 11 Jun 2020 17:13:55 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，求N个集合元素S[]的平均值，其中集合元素的类型为自定义的ElementType。
函数接口定义：
ElementType Average( ElementType S[], int N );

其中给定集合元素存放在数组S[]中，正整数N是数组元素个数。该函数须返回N个S[]元素的平均值，其值也必须是ElementType类型。
题目给出的部分：
#include &lt;stdio.h&gt;

#define MAXN 10
typedef float ElementTy]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-3 简单求和]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106692502</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106692502</guid><author>Ydn000</author><pubDate>Thu, 11 Jun 2020 17:00:41 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，求给定的N个整数的和。
函数接口定义：
int Sum ( int List[], int N );

其中给定整数存放在数组List[]中，正整数N是数组元素个数。该函数须返回N个List[]元素的和。

题目给出的部分：
#include &lt;stdio.h&gt;

#define MAXN 10

int Sum ( int List[], int N );

int main ()
{
    int List[MAXN], N, i;

    scanf("%]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-2多项式求值]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106691481</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106691481</guid><author>Ydn000</author><pubDate>Thu, 11 Jun 2020 16:28:45 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，计算阶数为n，系数为a[0] … a[n]的多项式 在x点的值。

题目给出的部分：
#include &lt;stdio.h&gt;

#define MAXN 10

double f( int n, double a[], double x );

int main()
{
    int n, i;
    double a[MAXN], x;
	
    scanf("%d %lf", &amp;n, &amp;x);
    for ( i=0; i&lt;=n; ]]></description><category></category></item><item><title><![CDATA[PTA习题解答 基础编程题目集 6-1简单输出整数]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106690277</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106690277</guid><author>Ydn000</author><pubDate>Thu, 11 Jun 2020 16:00:44 +0800</pubDate><description><![CDATA[题目：
本题要求实现一个函数，对给定的正整数N，打印从1到N的全部正整数。

题目给出的部分：
#include &lt;stdio.h&gt;

void PrintN ( int N );
int main ()
{
    int N;

    scanf("%d", &amp;N);
    PrintN( N );

    return 0;
}

/* 你的代码将被嵌在这里 */

答案：
void PrintN (int N){
	for (int i=1; i&lt;=N; i++)
	]]></description><category></category></item><item><title><![CDATA[数学专题总结之级数]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106049512</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106049512</guid><author>Ydn000</author><pubDate>Mon, 11 May 2020 10:54:12 +0800</pubDate><description><![CDATA[数学专题总结之级数



]]></description><category></category></item><item><title><![CDATA[改变现在开始]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/106029829</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/106029829</guid><author>Ydn000</author><pubDate>Sat, 09 May 2020 23:38:39 +0800</pubDate><description><![CDATA[改变从现在开始
写这篇文章，是因为今天听到了16级优秀的学长学姐们的经验分享，深感自己的菜，很多讲的专业知识我都大二了，都没有接触过，都是跟着老师一板一眼的学，很少自己主动去想要学东西。因此，觉得自己正处在大学的关键时刻了，是时候要作出一些改变的东西
一、很多的想要改变的
1.拖拉症
这学期开始时，什么作业都做的非常积极。到现在快要期末的时候，反而变得懒惰了，开始deadline了，这使自己的学习兴趣越来越少…
2.做事盲目，没有计划
每天都在上网课、做作业，可是却没有自己的计划，主动思考想学什么。寒假初期]]></description><category></category></item><item><title><![CDATA[Python学习笔记（二十三）面向对象版学员管理系统]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104572907</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104572907</guid><author>Ydn000</author><pubDate>Sat, 29 Feb 2020 21:34:25 +0800</pubDate><description><![CDATA[Python学习笔记（二十三）面向对象版学员管理系统
一、系统需求
使用面向对象编程思想完成学员管理系统的开发，具体如下：

系统要求：学员数据存储在文件中
系统功能：添加学员、删除学员、修改学员信息、查询学员信息、显示所有学员信息、保存学员信息以及退出系统等功能。


二、准备程序文件
2.1 分析

角色分析

学员
管理系统



工作中注意事项：

为了方便维护代码，一般一个角色一个程序文...]]></description><category></category></item><item><title><![CDATA[Python学习笔记（二十二）模块和包]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104502597</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104502597</guid><author>Ydn000</author><pubDate>Sat, 29 Feb 2020 13:11:16 +0800</pubDate><description><![CDATA[Python学习笔记（二十二）模块和包
一、模块
Python 模块（Moudule）,s
二、导入模块

三、制作模块

四、__all__

五、包的使用方法

]]></description><category></category></item><item><title><![CDATA[Python学习笔记（二十一）异常]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104478663</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104478663</guid><author>Ydn000</author><pubDate>Mon, 24 Feb 2020 18:41:10 +0800</pubDate><description><![CDATA[Python学习笔记（二十一）异常
一、了解异常


二、捕获异常
2.1 语法
try：
    可能发生错误的代码
except:
	如果出现异常执行的代码

2.2 快速体验
需求：尝试以r模式打开文件，如果文件不存在，则以w方式打开。
# 需求：尝试以r模式打开文件，如果文件不存在，则以w方式打开。
'''
try:
    可能发生错误的代码
except:
    发生错误时执行的代码...]]></description><category></category></item><item><title><![CDATA[Python学习笔记（二十）面向对象 - 其他]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104465723</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104465723</guid><author>Ydn000</author><pubDate>Sun, 23 Feb 2020 23:39:50 +0800</pubDate><description><![CDATA[Python学习笔记（二十）面向对象 - 其他
一、面向对象三大特性
以下三个特性会出现在面试，需要熟记。

二、多态
2.1 了解多态

2.2 体验多态
class Dog(object):
    def work(self):
        print('指哪打哪')

class ArmyDog(Dog):
    def work(self):
        print('追击敌人...]]></description><category></category></item><item><title><![CDATA[Python学习笔记（十九）面向对象 - 继承]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104397339</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104397339</guid><author>Ydn000</author><pubDate>Sun, 23 Feb 2020 19:37:35 +0800</pubDate><description><![CDATA[Python学习笔记（十九）面向对象 - 继承
一、继承的概念


# 继承：子类继承父类的所有方法和属性

# 1. 子类
class A(object):
    def __init__(self):
        self.num = 2
    def info_print(self):
        print(self.num)

# 2. 父类
class B(A):
    ...]]></description><category></category></item><item><title><![CDATA[Python学习笔记（十八）面向对象基础]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104340002</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104340002</guid><author>Ydn000</author><pubDate>Wed, 19 Feb 2020 17:44:21 +0800</pubDate><description><![CDATA[Python学习笔记（十八）面向对象基础
一、理解面向对象

二、类和对象

类和对象的关系：用类去创建一个对象，或者说，用雷去实例化一个对象。
2.1 理解类和对象
2.1.1 类

2.1.2 对象

2.2 面向对象的实现方法
2.2.1 定义类

语法：

class 类名():
    代码
    ......

注意：类名要满足标识符命名规则，同时遵循大驼峰命名习惯。

体验

2....]]></description><category></category></item><item><title><![CDATA[LeetCode 刷题笔记   #1 两数之和  #15 三数之和  #18 四数之和]]></title><link>https://blog.youkuaiyun.com/Ydn000/article/details/104277360</link><guid>https://blog.youkuaiyun.com/Ydn000/article/details/104277360</guid><author>Ydn000</author><pubDate>Mon, 17 Feb 2020 10:01:44 +0800</pubDate><description><![CDATA[#1. 两数之和

方法一：（自己的解法）暴力枚举
# 定义函数
def twoSum(nums,target):
    for i in nums:
        for j in range(nums.index(i) + 1 , len(nums)):
            if i + nums[j]  == target:
                return [nums....]]></description><category></category></item></channel></rss>