跳至主要內容
03-列表
student = ['Lilei', 18, 'class01',201901]
student = ['W', 18, 'class02',201902]

黑静美...大约 10 分钟编程python
冒泡排序

冒泡排序

冒泡排序的时间复杂度是O(n2)O(n^2)(最好的情况下的时间复杂度是O(n)O(n)),空间复杂度是O(1)O(1)


黑静美原创...小于 1 分钟编程python数据结构
快速排序

快速排序

快速排序的平均时间复杂度是O(nlogn)O(nlogn)(最好的情况下的时间复杂度是O(nlongn)O(nlongn)),最坏的情况下,可退化成O(n2)O(n^2)(少见)


黑静美原创...小于 1 分钟编程c数据结构
快速排序

快速排序

快速排序的平均时间复杂度是O(nlogn)O(nlogn)(最好的情况下的时间复杂度是O(nlongn)O(nlongn)),最坏的情况下,可退化成O(n2)O(n^2)(少见)


黑静美原创...大约 3 分钟编程python数据结构
堆排序

堆排序

  • 排序是通过完全二叉树实现的

  • 堆排序的时间复杂度在所有情况下都是O(nlogn)

  • 不稳定的算法

堆是一种数据结构,它是一种特殊的完全二叉树,如果这个堆是一个大顶堆(最大元素在堆顶),那么每个节点上的元素都应该比它子节点上的元素大,最大的元素在根节点上。

__

编号

从根节点开始,每一层从左到右依次编号。将每个元素放到放到同一数组里


黑静美原创...大约 1 分钟编程python数据结构
2-类的概念

的概念,公有和私有

#include<iostream> // 类似于c中的#include <stdio.h> ,由于C++于c是被继承关系,所以也可以写<stdio.h> 。但是<iostream>有所扩展(比如说这个class,c中是没有的)
#include<string>
 
using namespace std;
 
class AccessTest
{
	public:
		
	protected:
		
	private:
		
		
};

黑静美(大自然的搬运工版)...大约 6 分钟编程cppC井
00-python环境构建

代码图片:黑静美

文案:青菁

0. 下载/检查更新Python

  • 根据您上传的图片内容,以下是如何补全“下载/检查更新 Python”的代码示例:

    1. 苹果自带 Python 环境
    # 安装 Homebrew (如果尚未安装)
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    
    # 使用 Homebrew 安装最新的 Python
    brew install python
    
    # 检查安装的版本
    python3 --version
    
    1. Windows 系统
      • 在 Windows 上可以通过 Python 官方网站下载安装或使用包管理器更新:
    # 下载和安装
    # 从官方页面下载:https://www.python.org/downloads/
    
    # 检查已安装的版本
    python --version
    
    # 更新到新版本(如果安装了 Chocolatey 包管理器)
    choco upgrade python
    
    # 或直接从官方安装新版本后,更新 PATH 环境变量
    

    希望这些内容能帮助补全您图片中所需的代码部分!如果需要更具体的示例或帮助,请告诉我。


黑静美青菁原创...大约 6 分钟编程python
01-python第一课

0.来个传统

print "hello word"

Python中的变量

变量就是在内存中开辟空间。

每个变量用的是同一块内存空间,所以新一次改变变量(如:赋值),变量旧的属性被覆盖(新的值取代旧的值)。

x = 1  # 1赋值给了x,x代表1
x = x + 10 # x+10等价于 1+10,最后得出11,11赋值给x
# 也就是说11 覆盖了 1
print(x)  # 打印x 结果:11
# 用来注释(注意井号后面有空格)

井号 # 用来注释,解释某一行代码的功能和作用


黑静美...大约 6 分钟编程python