logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

用python写算法——选择排序笔记(四)

选择排序工作原理:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。简单的理解:选择排序:遍历一遍,选择最小的,放到第一个位置,再遍历一遍,选择次小的放在第二个位置。。。。。。按照上面的思维逻辑,我们可以写出如下代码:def select_sort_simple(li):li_new = []for i in range(len(li)):

#排序算法#数据结构#算法
用python写算法——插入排序笔记(五)

插入排序其基本思想是将一个数据插入到已经排好序的有序表中,从而得到一个新的、记录数增 1 的有序表。理解思路初始时手里(有序区)只有一张牌每次(从无序区)摸一张牌,插入到手里已有牌(有序区)的正确位置过程示意图https://www.runoob.com/data-structures/insertion-sort.html它里面一步步演示的都很好,希望你们能看懂。时间复杂度最坏情况:O(N^2)

#算法#排序算法#数据结构
python安装grpcio的心路历程

最近公司安排学习grpc相关的东西,所以grpc相关的模块需要安装。1.在pycharm中安装——不行2.用清华镜像安装也报错pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ grpcio grpc-tools protobuf此时,我的心态有点崩了。。。。。。。他喵的,我不干了————不,扶我起来,我还行3.按照以前的安装方法:pi

#python#pycharm#开发语言
大数据原理与应用期末答案

1.数据产生方式的变革主要经历了三个阶段,以下哪个不属于这三个阶段:A.数据流阶段B.运营式系统阶段C.用户原创内容阶段D.感知式系统阶段2单选(2分)第三次信息化浪潮的发生标志是以下哪种技术的普及A.物联网、云计算和大数据B.CPUC.个人计算机D.互联网3单选(2分)1TB = ()MBA.2^20(备注:2的20次方)B.1024C.1000D.2^10(备注:2的10次方)4单选(2分)H

#大数据
消除pycharm中的波浪线和黄色警告

就我看到的pycharm中的波浪线有3种颜色:黄色、绿色和红色黄色波浪线:是提醒用户代码不规范解决方法:使用Code菜单下的Reformat Code功能即可。当然格式化快捷键更方便:Ctrl+Alt+L以下是pycharm中一些代码规范标准:函数定义的前面和后面都要有两个空行,=、+、*、/等运算符两边都要有一个空格,#用作注释时,后面要留出一个空格,如果不是在行首,前面也要留出两个空格,等等。

#pycharm#ide#python
到底了