摘要: 我们将原来的数组叫做待排序数组,再建一个空的数组叫做已排序数组。规定,当选择一个数从待排序数组放入已排序数组后,原来的数就从待排序数组中去除。 冒泡排序 冒泡排序其实就是,从待排序数组中选取最大或最小(用两两比较的方法)的数后,将其放入已排序数组,然后按这个方法循环将第二大、第三大的数依次放入已排序 阅读全文
posted @ 2020-10-18 16:08 叶落未落 阅读(118) 评论(0) 推荐(0)
摘要: def insert_sort(arr): arr_len = len(arr) for i in range(1, arr_len): for j in range(i, 0, -1): if arr[j] < arr[j-1]: arr[j], arr[j-1] = arr[j-1], arr[ 阅读全文
posted @ 2020-10-18 09:45 叶落未落 阅读(82) 评论(0) 推荐(0)
摘要: # 选择排序 def select_sort(arr): arr_len = len(arr) for i in range(arr_len-1): min = i for j in range(i, arr_len): if arr[min] > arr[j]: min = j if min != 阅读全文
posted @ 2020-10-18 01:15 叶落未落 阅读(72) 评论(0) 推荐(0)
摘要: # 冒泡排序 def bubble_sort(arr): arr_len = len(arr) for i in range(arr_len-1): for j in range(arr_len-1-i): if arr[j] > arr[j+1]: arr[j], arr[j+1] = arr[j 阅读全文
posted @ 2020-10-18 00:45 叶落未落 阅读(72) 评论(0) 推荐(0)
摘要: 教程地址——https://blog.csdn.net/CN_BIT/article/details/104760301 阅读全文
posted @ 2020-10-16 11:40 叶落未落 阅读(84) 评论(0) 推荐(0)
摘要: import time # 计算start和end之间代码段的执行时间 start = time.process_time() for i in range(100000): i = i * i end = time.process_time() print("处理时间:", end - start 阅读全文
posted @ 2020-10-16 01:35 叶落未落 阅读(127) 评论(0) 推荐(0)
摘要: 安装Django: pip install django 指定版本 pip3 install django==2.0 新建项目: django-admin.py startproject mysite 新建APP : python manage.py startapp blog 启动:python 阅读全文
posted @ 2020-10-15 22:20 叶落未落 阅读(90) 评论(0) 推荐(0)
摘要: 教程地址:https://www.django.cn/course/course-1.html 一、环境 python3.6 django==2.0.7 二、步骤 1.创建项目和应用 1)运行命令django-admin startproject mysite,生成mysite目录; 2)cd my 阅读全文
posted @ 2020-10-15 22:09 叶落未落 阅读(105) 评论(0) 推荐(0)
摘要: 1. 切换国内源(建议先跳过这一步,如果下载速度不慢,就不需要切换国内源了) conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --add channel 阅读全文
posted @ 2020-10-09 11:12 叶落未落 阅读(285) 评论(0) 推荐(0)
摘要: c++中const修饰的变量,类似c中的#define,凡是用到这个变量的地方,不会回去读取内存,而是直接使用初次定义的值。 换句话说,在后面这个const修饰的变量就算被使用指针强行修改了(在内存上直接改)。 在后面使用这个变量时,由于不会回去读内存,所以使用的依然是初次定义的值,并非是被修改的内 阅读全文
posted @ 2020-10-06 23:36 叶落未落 阅读(115) 评论(0) 推荐(0)