- 博客(18)
- 收藏
- 关注
原创 数据结构 王道 算法大题 第二章 线性表 C++编程实现
数据结构 第二章 线性表2.2 线性表的顺序表示1.从顺序表中删除具有最小值的元素。由函数返回被删元素的值。空出的位置由最后一个元素填补。若顺序表为空,则显示出错信息并退出运行。#include<stdio.h>#define maxsize 50typedef struct{ int data[maxsize]; int length;}SqList;//从顺序表中删除具有最小值的元素。由函数返回被删元素的值。空出的位置由最后一个元素填补。若顺序表为空,则显示出错信息并退出
2021-09-17 00:12:17
743
原创 插入排序算法 C语言
一、直接插入排序#include<stdio.h>//直接插入排序 const int n=10;int main(){ int a[n]={0}; for(int k=1;k<n;k++) scanf("%d ",&a[k]); int i,j; for(int i=2;i<n;++i){ if(a[i]<a[i-1]){ a[0]=a[i]; //a[0]用作哨兵 for(j=i-1;a[0]<a[j];j--){
2021-09-09 22:33:02
74
原创 Python 练习
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,...
2019-08-20 20:25:02
616
原创 题目: 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
题目: 有1、2、3、4四个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?这道题可以用itertools模块里面的permutations(排列)函数得到解决,也可以用常规方法得到解决,现列出两种方法:1、用itertools模块里面的permutations(排列)函数解答思路:用permutations(排列)函数将1,2,3,4四个数进行排列得到各种情况下的组合并把它转换...
2019-08-19 21:57:04
3965
原创 编写Python爬虫爬取豆瓣出版社列表并写入文件
爬取豆瓣出版社列表并写入文件本文介绍了如何编写Python程序从网址’https://read.douban.com/provider/all’ 爬取豆瓣出版社列表并写入文件:程序import requests,refrom bs4 import BeautifulSoupdef getHTMLText(url,code='utf-8'): try: r=req...
2019-07-12 01:43:54
416
原创 Python语言实现输出乘法口诀表
Python语言实现输出乘法口诀表乘法口诀表正向输出实现程序输出结果乘法口诀表逆向输出实现程序输出结果乘法口诀表正向输出实现程序for i in range(1,10): for j in range(1,i+1): print(str(i)+'*'+str(j)+'='+str(i*j)+' ',end='\t') print()输出结果1*1=1 ...
2019-07-09 21:23:23
1193
2
原创 编写一个推导式,生成包含100以内所有勾股数(i,j,k)的列表
编写一个推导式,生成包含100以内所有勾股数(i,j,k)的列表本文介绍用Python语言编写了一个程序,实现生成包含100以内的所有勾股数程序如下:import math print([(i,j,k) for i in range(100) if i>0 for j in range(100) if j>i ...
2019-06-06 17:16:18
5233
1
原创 编写一个生成器函数,能够生成斐波那契数列
用Python语言编写一个生成器函数,能够生成斐波那契数列斐波那契数列首先介绍下什么是斐波那契数列: 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……这个数列从第3项开始,每一项都等于前...
2019-06-06 13:23:55
6648
1
原创 Python编程:给定y和m,计算y年m月有多少天
Python编程:给定y和m,计算y年m月有多少天欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你...
2019-05-17 19:58:46
4341
HIT-UAV红外小目标数据集
2024-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人