1. 变量 什么是变量? 变量 就是把程序运行的中间结果临时存在内存中,以便后续代码使用 变量如何使用? 这样就是在定义一个变量, 变量的作用: 昵称,就是代指内存中某个地址中的内容 我们定义变量的时候,可以任意起名字吗? 应该是有规则的吧,我们来看看变量定义的规则 变量的定义规则 变量名由字母,数 ...
分类:
编程语言 时间:
2019-10-03 14:44:00
阅读次数:
106
1. 运算符 计算机可以进行的运算有很多种,可不只加减乘除这么简单,运算按种类可分为算数运算、比较运算、逻辑运算、赋值运算、成员运算、身份运算、位运算. 算数运算 以下假设变量:a=10,b=20 比较运算 以下假设变量:a=10,b=20 赋值运算 以下假设变量:a=10,b=20 逻辑运算 针对 ...
分类:
编程语言 时间:
2019-10-03 14:46:11
阅读次数:
160
1 简单选择排序 1.1 算法步骤 a.首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置。 b.再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。 c.重复第二步,直到所有元素均排序完毕。 简单选择排序的平均时间复杂度为O(n2),但是它为不稳定的的排序方法。 ...
分类:
编程语言 时间:
2019-10-03 15:57:47
阅读次数:
101
更改Ubuntu下默认Python版本 首先查看系统内有哪些版本的Python ls /usr/bin/python 查看当前python版本 python --version 基于用户修改默认版本 想要为某个特定用户修改 Python 版本,只需要在其 home 目录下创建一个 alias(别名) ...
分类:
编程语言 时间:
2019-10-03 15:59:18
阅读次数:
77
茴香豆的N种写法 ...
分类:
编程语言 时间:
2019-10-03 16:00:57
阅读次数:
73
1 堆的概念 堆是一棵顺序存储的完全二叉树。 其中每个结点的关键字都不大于其孩子结点的关键字,这样的堆称为小根堆。 其中每个结点的关键字都不小于其孩子结点的关键字,这样的堆称为大根堆。 举例来说,对于n个元素的序列{R0, R1, ... , Rn}当且仅当满足下列关系之一时,称之为堆: (1) R ...
分类:
编程语言 时间:
2019-10-03 16:04:06
阅读次数:
115
整型(int) 整型在Python中的关键字用int来表示; 整型在计算机中是用于计算和比较的 在python3中所有的整数都是int类型. 但在python2中如果数据量比较大. 会使用long类型. 在python3中不存在long类型 整数可以进行的操作: 1.1 整数的加 1.2 整数的减 ...
分类:
编程语言 时间:
2019-10-03 16:04:59
阅读次数:
120
Python 在Windows下和Linux下更改pip源的方法。 ...
分类:
编程语言 时间:
2019-10-03 16:05:34
阅读次数:
113
漂亮数组:给定一个长度为N的数组arr,该数组由1到N的整数来组成,且满足arr[k]*2不等于arr[i]+arr[j] (i<k<j) 例如: 长度为4的数组:{2,1,4,3} 长度为8的数组:[1,5,3,7,2,6,4,8] 假设一个数组为漂亮数组,则该数组一定满足下列条件: (1)数组中 ...
分类:
编程语言 时间:
2019-10-03 16:09:59
阅读次数:
74
1、首先确保你的系统里已经安装了Conda,打开命令行窗口,执行命令:conda --version 2、查看你的系统当前已有的Python环境,执行命令:conda info --envs,从图中我们看到,我的机器里目前只有安装Anaconda时创建的默认Python环境,环境名称叫root,对应 ...
分类:
编程语言 时间:
2019-10-03 16:10:34
阅读次数:
380
后缀表达式求值 后缀表达式又叫逆波兰表达式,其求值过程可以用到栈来辅助存储。例如要求值的后缀表达式为:1 2 3 + 4 * + 5 -,则求值过程如下: 2. 接着读到 “+”操作符,则将栈顶和次栈顶元素出栈与操作符进行运算,执行 2 + 3操作,并将结果5压入栈中,此时栈结构如下 3. 继续读到 ...
分类:
编程语言 时间:
2019-10-03 16:12:47
阅读次数:
114
Unity Editor模式 Invoke()函数 失效 如题今天踩的坑 解决方法 使用EditorApplication.update += 自己的Updata() 使用EditorApplication.timeSinceStartup获取update间隔时间 ...
分类:
编程语言 时间:
2019-10-03 16:13:16
阅读次数:
106
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Language._7._0 { public ... ...
分类:
编程语言 时间:
2019-10-03 16:17:22
阅读次数:
96
冒泡排序算法是时间复杂度为O(N^2),空间复杂为O(1),是稳定的排序算法。所谓的稳定性就是指,在原始的数组中相等的元素的下表顺序在 排序之后不会改变。 冒泡排序算法的每一轮都是将最大的元素后移,第一轮排序结束后,最后一位是最大的,第二轮结束后,倒数第二位的元素是最大的,依次类推,最后 将会得到一 ...
分类:
编程语言 时间:
2019-10-03 16:17:36
阅读次数:
63
字典 列表可以存储大量的数据类型,但是只能按照顺序存储,数据与数据之间关联性不强。 所以咱们需要引入一种容器型的数据类型,解决上面的问题,这就需要dict字典。 字典(dict)是python中唯?的?个映射类型.他是以{ }括起来的键值对组成. 在dict中key是 唯?的.在保存的时候, 根据k ...
分类:
编程语言 时间:
2019-10-03 16:20:56
阅读次数:
81
开始spring应用 创建app项目 创建java application项目,设目录结构: 文件名可以任意,后面是通过传递xml名称给 类查找的。 添加库 先从官网下载spring库:https://repo.spring.io/release/org/springframework/spring ...
分类:
编程语言 时间:
2019-10-03 16:22:20
阅读次数:
96
原题: 打印出如下图案(菱形): 我的源码: 输出结果: 原题给出的方法: ————————(我是分割线)———————— 参考: 1. RUNOOB.COM:https://www.runoob.com/python/python-exercise-example23.html 备注: 初次编辑时 ...
分类:
编程语言 时间:
2019-10-03 16:22:37
阅读次数:
84
字符流读数据 – 按单个字符读取 创建字符流读文件对象: 调用方法读取数据: 字符流读数据 – 按字符数组读取 创建字符流读文件对象: 调用方法读取数据: 字符流写数据 – 按单个字符写入 创建字符流写文件对象: 调用方法写入数据: 字符流写数据 – 按字符数组写入 创建字符流写文件对象: 调用方法 ...
分类:
编程语言 时间:
2019-10-03 16:23:59
阅读次数:
68
一.元祖 1.对于容器型数据类型list,无论谁都可以对其增删改查,那么有一些重要的数据放在list中是不安全的,所以需要一种容器类的数据类型存放重要的数据,创建之初只能查看而不能增删改,这种数据类型就是元祖。 元祖:俗称不可变的列表,又被成为只读列表,元祖也是python的基本数据类型之一, 用小 ...
分类:
编程语言 时间:
2019-10-03 16:28:05
阅读次数:
83
https://www.luogu.org/problem/P1908 比较喜欢线段树,懒得用树状数组(只会套模板,位运算的精髓没有领悟到),一直没有记录树状数组代码,又得捡回来,趁这道题记录一下模板,为三维偏序cdq套树状数组铺垫一下。 解题思路:先对原数组a从大到小排序,依次添加进树状数组c里, ...
分类:
编程语言 时间:
2019-10-03 16:30:34
阅读次数:
63