摘要: ​ 动态规划的思想: 动态规划算法与分治法类似,其基本思想也是将待求解问题分解成若干个子问题 动态规划分解得到的子问题往往不是相互独立的。不同子问题的数目常常只有多项式量级 动态规划的基本要素: 最优子结构 矩阵连乘计算次序问题的最优解包含着其子问题的最优解———最优子结构性质 以自底向上的方式递归 阅读全文
posted @ 2021-11-23 11:44 不想努力的小白同学 阅读(236) 评论(0) 推荐(0) 编辑
摘要: Insertion Sort(插入排序) 思路:for 循环遍历数组中的每一个数 用while将每次遍历到的数于左侧的数进行对比,将小的排到左边 void InsertionSort(int*A, int n){ int key,i=0,p; for(p=0;p<n;p++){ key=A[p]; 阅读全文
posted @ 2021-04-24 17:29 不想努力的小白同学 阅读(118) 评论(0) 推荐(0) 编辑
摘要: Python 文件I/O 读取键盘输入: Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘: 1. raw_input #函数从标准输入读取一个行,并返回一个字符串(去掉结尾的换行符) str = raw_input("请输入:") print ("你输入的内容是: ", 阅读全文
posted @ 2021-02-27 17:05 不想努力的小白同学 阅读(88) 评论(0) 推荐(0) 编辑
摘要: python 引号 Python 可以使用引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串,引号的开始与结束必须是相同类型的。 除此之外,三个单引号和三个双引号也可表示注释 print 输出 print 默认输出是换行的,如果要实现不换行需要在变量末尾加上逗号 ,。 阅读全文
posted @ 2021-02-27 14:47 不想努力的小白同学 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Mac下载安装Python mac 系统自带有python 。但就最新的mac系统而言,它自带的python版本为2.*版本。 虽然不影响对于老python项目的运行,但3.*版本中很多语法都发生了改变,为了方便后面的学习和使用还是最新版本会好一点 1. 查看mac系统自带的python mac自带 阅读全文
posted @ 2021-01-31 20:14 不想努力的小白同学 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 位移符号: << 左移运算符 例如:23<<2 将23转化为二进制,并以此向左移动2个bit,新增的低位补0 binary:0001 0111 位移后:01 011100 通俗的也可以理解为: 例如 a << b 结果就是:a*2^b(a乘以2的b次方) >> 右移运算符 例如:23>>2 将23转 阅读全文
posted @ 2020-12-09 22:48 不想努力的小白同学 阅读(1313) 评论(1) 推荐(3) 编辑
摘要: System.out.println("input a charact a "); Scanner input2 = new Scanner(System.in); String judge; judge= input2.nextLine(); System.out.println(judge); 阅读全文
posted @ 2020-10-24 22:22 不想努力的小白同学 阅读(82) 评论(0) 推荐(0) 编辑
摘要: import java.util.Scanner; public class TestPalindrome { public static void main(String[] args) { // TODO Auto-generated method stub //use the scanner 阅读全文
posted @ 2020-10-11 19:36 不想努力的小白同学 阅读(174) 评论(0) 推荐(0) 编辑