夜雨聆风学习资料网

ARTICLE · 1222516

高考数学试题分类跟踪练18

高考数学试题分类跟踪练18
关键词:
普通高中数学,高三一轮总复习参考,2021-2025年系列,三角函数的周期性,正弦曲线,余弦曲线,单调性,最值;
0
文章显示的规则早已变了,再把图片放在文章末尾就没有意义了,开门见山,先上高清大图吧:
前面相关文章的链接就不放了,我的公众号水分相对比较少,自己找吧,很快的哈;
1
以下内容与本文主题无关,是关于近期算法学习的一些笔记,反正你们已经拿到想要的,接下来的内容你们大概率是不感兴趣的;
n=5for i in range(n-1,0,-1): #对于n个数字,遍历一遍,只需比较n-1次    for j in range(i):        print(j)
嗯,又可以复制了,但愿后面的码字能够顺利吧;
这是上次的冒泡排序算法中的循环结构,我把它单独拆分出来了,花了一定时间将其弄明白了,每遍历一遍之后,会将最大的数字放在了最后,以下是冒泡排序算法的简易版:
def bubble_sort1(nums):    n =len(nums)    for i in range(n-1,0,-1):         for j in range(i):            if nums[j] >nums[j+1]:                nums[j],nums[j+1] =nums[j+1],nums[j]    return nums
(代码复制再次顺利,也不知上一期的是什么情况)
2
关于上次写的选择排序算法,其中的循环结构也顺便再理一理吧,
n=5for i in range(n-1):    for j in range(i,n-1):        print(j)
(输出结果,此略)
以下是更新后的选择排序简易版:
def change_sort(nums):    n=len(nums)    for i in range(n):        flag =i        for j in range(i+1,n-1):            if nums[i]> nums[j]:                nums[i],nums[j] =nums[j],nums[i]    return nums
哈哈,再次复习了这两种基本的排序算法. 

相关学习资料