自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 Python学习-爬取酷狗TOP500的数据

《爬取酷狗TOP500的数据》一、思路分析二、分析网址结构三、代码编写四、运行结果一、思路分析1、分析网址结构二、分析网址结构1、原网址结构页数URL1https://www.kugou.com/yy/rank/home/1-8888.html?from=rank2https://www.kugou.com/yy/rank/home/2-8888.html?from=rank3https://www.kugou.com/yy/rank/home/3-8888.

2020-10-23 15:28:42 833 1

原创 C语言学习-黑洞数(C语言代码实现)

黑洞数(C语言代码实现)黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。例如,对三位数207:第1次重排求差得:720 - 27 = 693;第2次重排求差得:963 - 369 = 594;第3次重排求差得:954 - 459 = 495;编写程序,实现如下功能:输入一个三位整数,输出将其转换为

2020-10-08 15:32:44 15303 3

原创 Python实现算法(学习笔记)

Python实现算法概述:(1)简单快速排序(2)冒泡排序(3)快速排序法概述:本部分使用Python语言实现各种实用算法。主要有(1)简单选择排序法(2)冒泡排序法(3)快速排序法(1)简单快速排序list1=[99,2,4,56,8,22,5,34,10,5.5,6,-5.2,0,-1]#选择排序def selection_sort(arr): array=arr maxnum=len(array) for i in range(0,maxnum): for j in

2020-07-15 17:16:36 287

原创 基本的排序算法(学习笔记)

排序算法【知识框架】【编程实现】1、直接插入排序算法思想:【知识框架】排序内部排序插入排序直接插入排序折半插入排序希尔排序交换排序冒泡排序快速排序选择排序简单选择排序堆排序归并排序基数排序外部排序多路归并排序【编程实现】基于Python语言或C语言编程实现1、直接插入排序算法思想:Python代码:运行结果:...

2020-07-15 17:15:52 184

原创 C语言程序设计(第四版)课后习题答案 第2章

C语言程序设计(第四版)课后习题答案 第2章1.什么是算法?答:解决一个问题而采取的方法和步骤。2.什么叫结构化的算法?为什么要提倡结构化算法?答:3.试述3种基本结构的特点,请另外设计两种基本结构(要符合节本结构的特点)。答:3种结构的共同特点:(1)只有一个入口。(2)只有一个出口。(3)结构内每一部分都有机会被执行。(4)结构内不存在“死循环”(无终止的循环)。设计两种结构如下:4.用传统流程图表示求解一下问题的算法。(1)有两个瓶子A和B,分别盛放醋和酱油,要求将它们互换(

2020-06-19 15:19:11 3030

原创 Python学习-实现《冒泡排序法》

Python实现《冒泡排序法》算法思想:  step1:将第一个数据和第二个进行比较,若第一个数据大于第二的数据,则将第一个数据(大数)和第二个数据(小数)交换位置。再将第二个数据和第三个比较,若第二个数据大于第三个数据,交换数据。依次类推,直到最大的数排到最后的位置上。第1个循环结束。  step2:将第一个数据和第二个进行比较,若第一个数据大于第二的数据,则将第一个数据(大数)和第二个数据(小数)交换位置。再将第二个数据和第三个比较,若第二个数据大于第三个数据,交换数据。依次类推,直到次大的数排到

2020-06-18 17:33:23 294

原创 C语言程序设计(第四版)课后习题答案 第1章

习题练习,不喜勿喷,感谢感谢!C语言程序设计(第四版)课后习题 第一章1.什么是程序?什么是程序设计?答:程序是一组计算机能够识别和执行的指令。程序设计是2.为什么需要计算机语言?高级语言的特点?答:让人和计算机交流信息。接近人们习惯使用的自然语言和数学语言,不依赖具体的机器特性,容易理解和使用。3.正确理解以下名词及其含义:(1)源程序、目标程序、可执行程序源程序:高级语言写的程序目标程序:把高级语言编写的程序转换为机器指令的程序可执行程序:目标程序连接成统一的二进制代码(2)程序编

2020-06-18 14:58:43 1960

原创 C语言学习-递归演示n阶hanoi塔问题

C语言演示hanoi塔问题1、算法思想通过递归调用实现2、源代码#include<stdio.h>double steps=0;//全局变量,记录步数int main(){ //hanoi函数声明(注:先声明,后调用) void hanoi(int n,char one,char two,char three); int m; printf("input the number of diskes:"); scanf("%d",&m); printf("the

2020-06-17 17:36:18 1124

原创 Python学习-实现《选择排序法》

Python实现选择排序法1、问题?有以下数据,请使用选择排序法进行排序。[99,2,4,56,8,22,5,34,10,5.5,6,-5.2,0,-1]2、问题分析选择排序法的排序思想:假设有n个需要排序的数据,排序步骤如下step1:选择第一个数据作为比较对象,将它与它后面的(n-1)个数据进行比较,选择最大/最小的那个数据与第一个做交换。第一次内层循环结束。总比较次数为n-1次step2:选择第二个数据作为比较对象,将它与它后面的(n-2)个数据进行比较,选择最大/最小的那个数据与第一个

2020-06-17 16:07:35 870

原创 Python学习-读取docx格式文档并输出

python读取docx格式文档并输出一、问题描述读取指定文件夹中的docx格式文件,并打印输出二、操作步骤1、安装docx库,并引入该模块(1)打开系统dos窗口,输入命令即可安装:pip install python-docx注:安装前建议先查看系统是否已有该库查看命令为:pip list(2)引入docx模块:import docximport docx2、设置文件路径path = "C:\\test1.docx"3、通过path路径读取文件对象file = docx

2020-06-17 14:31:45 2870

Compute_leapYear.rar

文件中包含已经编译连接好的可执行程序,可在Windows系统上直接运行。通过调用自定义的函数实现后,返回一个整型数据。在主函数入口判断返回值,即可实现。

2020-06-19

空空如也

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

TA关注的人

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