自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

我和我的三只猫

反正青山不老,绿水长流。

  • 博客(217)
  • 资源 (1)
  • 收藏
  • 关注

原创 排序--冒泡排序

/*------------------------------------------------- 19-2.c -------------------------------------------*/#include "stdio.h"void bubbleSort(int array[],int arraySize){ int i,j,tmp ,flag = 1; for(i=0;i<arraySize-1 && flag == 1;i++...

2020-06-22 14:04:03 220

原创 排序--直接插入排序

#include "stdio.h"void insertSort(int array[],int arraySize){ int i,j; int tmp; for(i=1;i<arraySize;i++) { tmp = array[i]; //将array[i]保存在临时变量tmp中 j = i - 1; while(j>=0 && tmp>array[j]) { /*从大到小排序,因...

2020-06-22 13:44:07 231

原创 CMake编译DuckX-master

安装Cmake参考:https://blog.csdn.net/u011231598/article/details/803389412.使用CMake编译DuckX-maste1).首先cmd进入命令行界面:进入DuckX文件夹内,并进行操作:c:\>cd C:\Users\admin\DesktopC:\Users\admin\Desktop>cd DuckXC:\Users\admin\Desktop\DuckX>mkdir build子目录或文件 bui

2020-06-17 01:31:55 1269 1

原创 1002 写出这个数 (20分)

1002写出这个数(20分)读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10​100​​。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:12345678909876543211...

2020-01-06 22:29:52 177

原创 1001 害死人不偿命的(3n+1)猜想 (15分)

1001害死人不偿命的(3n+1)猜想(15分)卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n...

2020-01-06 22:25:06 106

原创 C++基础(第一、第二、第三章)

2019/12/191 装上VS2013 或者2015;2 阅读第一章1-10页;3 了解C++的历史4 对比C/C++的区别和联系5 把今天看的只是总结一遍,做好记录2019/12/201 学会使用C++主函数2 学会C++中特殊的注释,头文件使用(会建立多文件结构),了解命名空间的含义3 学会使用cout,cin这两种输出...

2020-01-06 22:13:10 204

原创 基础练习:字符串、向量和数组

#include <iostream>using namespace std;int main(){ const int Arsize=20; char name[Arsize]; char dessert[Arsize]; cout<<"Enter your name:\n"; cin.get(name,Arsize);...

2019-12-22 18:39:09 122

原创 Could still fall as hard at twenty three.

反正她的话,眼神及所有肢体语言都带着一种本能的攻击性,让人惧怕,若只是用“毒辣”这个词,真的是庸俗至极。你可以认为她粗俗野蛮,因为事实就是这样,但是你又不得不屈服于她,她就像是一个句子的标点符号,能将所有的意思都能更为贴切地表达出来。“慷慨激昂”,“抑扬顿挫”“仄平”,哪怕是单一的“平铺”也会有跌宕起伏的表述。我们需要去掉所有阻止我们生活的过滤器,才能充分享受真实的生活。这简直就是无稽之谈!要...

2019-05-03 00:07:03 239

原创 脱轨的硬头皮

脱轨的硬头皮、持续的保鲜、年轻的健忘症、矛盾的经济算法、搞笑的高山流水、我的男孩、姜文虚无的现实主义、发不出去的压岁钱、以及明日的Archaiomelesidonophrunicherata/via.yuan.挪威森林猫...

2019-05-02 15:04:54 169

原创 Python3入门基础教程

第二章:列表和元组1、列表是可以修改的,而元组不可以2、列表的访问方式:numbers=[1,2,3,4,5,6,7,8,9,10]print(numbers[5]) #索引 结果为6print(numbers[3:-3]) #切片 结果为[4,5,6,7]print(numbers[1:9:2]) #以步长...

2019-04-11 20:23:29 528

原创 Python3入门基础教程

第一章:1、python无需加分号,加了也无所谓2、Python / 除法的结果为浮点数,如果想要整除则要使用//,整除会向下取整,也就是: 10//-3 ==-43、Python3中,所有的字符串都是Unicode字符串'''# 幂运算2**4 '''# 获取用户输入x=input("x:") #此时x为字符串y=input("y:") print(int(...

2019-04-11 20:20:20 242

原创 python3.6 出现AttributeError: module 'urllib' has no attribute 'urlopen'

运行报错"AttributeError: module 'urllib' has no attribute 'urlopen'原因:Python3.6中应该用urllib.request。更改后就不会再出现这个错误了

2019-02-04 14:27:19 1255 1

原创 python--(hello与中文编码问题、简单操作)

python零基础,从此就和它杠上了!定一个小目标,学会python,自己独立做一个东西。(记:愚蠢的自己,最初不会的东西,第一反应就是问别人,丝毫不想自己解决,幸好这种想法被自己强大的意念,给嫌弃了回去,加油呢就。)一.helloC:\Users\Administrator&gt;pythonPython 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 ...

2018-09-07 22:53:29 534

原创 谈谈你理解的数据结构

我个人认为数据结构其实就是一个带“结构”的数据元素的集合,而结构就是指数据之间存在的关系,也可以说是用来解决数据存储和数据操作。我平常使用的是数据存储可以用线性表来实现,当一些数据较为庞大,或者需要查找某些数据之间的联系,有时候会用到树和图,像二叉树,最小生成树等。像队列和堆栈,都是线性表的一种,它们两个抽象数据类型有区别,比如像栈是先进后出,而队列是先进先出。排序也是有很多种,插入排序(直接、二分...)、选择排序(直接选择、堆排序)、交换排序,还有归并排序等,目前是快速排序使用的较多,像二分,归并和堆排

2018-07-17 21:38:50 2495 1

原创 C++__(类和对象的特性)

一:定义对象的方法://1.先声明类类型,再定义对象class Student(){private: int num; char name[20]; char sex; public: void display() { cout&lt;&lt;"num:"&lt;&lt;num&lt;&lt;endl; cout&lt;&lt;"na...

2018-07-10 11:09:03 872

原创 mysql--(入门语句22--连接查询概念与左连接语法)

#连接查询概念与左连接语法    一张表,往往存放某一部分信息,一个真正的系统表有可能被拆成上百张,如果我们单纯地从某一个表去出去,这种情况是很少的。大部分·都是多表联查。那么这个时候就要用到连接查询.#最简单的一个例子:set names gbk;select goodsa_id,cat_id,goods_name from goods limit 5;select cat_id,cat_nam...

2018-06-01 21:06:04 1087

原创 mysql--(入门语句21--union)

#union作用:把两次或者多次查询结果合并起来。#查看商品表desc goods;1.#把商品高于5000元的商品查出来select goods_id,goods_name,shop_price from goods where shop_price &gt;5000;#把商品低于50元的商品查出来select goods_id,,goods_name,shop_price from g...

2018-05-31 22:01:50 278

原创 mysql--(阶段总结二)

2018-05-31 15:41:58 234

原创 mysql--(入门语句19--exit型子查询)

#exit型子查询把外层的查询结果,拿到内层,看内层的查询是否成立.select * from category;select goods_id,cat_id,goods_name from goods;#查有商品的栏目select cat_id,cat_name from category where exits (select *from goods where goods.cat_id=ca...

2018-05-31 15:12:48 1134

原创 mysql--(入门语句18-from型子查询)

#from型子查询把内层的查询结果当临时表,供外层sql再次查询#所有商品#所有商品1)where型子查询,查出每个栏目下最新的商品: select goods_id,cat_id,goods_name from goods order by cat_id asc,goods_id desc; select max(goods_id) from goods group by cat_id...

2018-05-31 11:46:39 2490

原创 mysql--(入门语句17--where型子查询)

子查询:#where型子查询#from型子查询#exit型子查询#where子查询:是指把内层查询的结果作为外层查询的比较条件#where子查询#要求查询出最新的商品(以id最大为最新)1.select goods_id,goods_name from goods order by goods_id desc limit 1;2.#不用order by的时候:select goods_id...

2018-05-30 17:56:11 2580

原创 mysql--(入门语句16--order by.limit的使用)

#order by#取出第3个栏目的所有商品slect goods_id,goods_name,shop_price from goods where cat_id=3;#order by排序1.select goods_id,goods_name,cat_id,shop_price from goods where cat_id=3order by shop_price;#排序,可以根据字段来...

2018-05-30 16:58:59 412

原创 mysql--(入门语句15--having详解)

#having详解(一)#查询出本店价格比市场价格低多少钱,并且把低200元以上的选出来#先做前半部分select goods_id,goods_name,market_price - shop_price as sheng from goods;#再做后半部分1.先来个错误的示例:select goods_id,goods-name,market_price - shop_price as sh...

2018-05-27 14:39:58 2516

原创 mysql--(入门语句13--group详解)

#group详解select goods_id,goods_name,shop_price from goods;//所有行select max(shop_price) from goods;//查询商品价格最贵的商品select min(shop_price) from goods;//查询商品价格最便宜的商品//下面的语法使用是错误的,因为goods_id,和goods_name搜索结果是第一...

2018-05-26 14:31:58 336

原创 mysql---(入门语句12--where详解)

#where详解use mugua;//打开库show tables;select goods_id,goods_name from goods;select *from goods;//取所有行所有列select *from goods where goods_id &gt;20;//取部分行所有列select goods_id,goods_name from goods wh...

2018-05-25 20:32:35 262

原创 mysql--(入门语句10--增删改查)

#增删改查#增1.insert into ban(name,age,email,tel,riq)values('刘备',99,'[email protected]','15939056812','2012-12-26');由于没有匹配好相应的属性,所以出现了错误,(当然上面是更正后的),仔细观察可以发现,多指定一个salary属性,这是因为赋值数目与指定的或隐含的列数或变量数不一样。所以才会报错。...

2018-05-25 19:29:32 324

原创 mysql--(入门语句9--建表案例)

#建表案例给一班的学生建立一个档案表;姓名:char(3)年龄:tinyintemail:varchar(30)tel:char(11)简介intro:varchar(1000)毕业薪水salary:decimal(7,2)入学日期riq:date//id int primary key auto_increment,加这个id,是原数据,主键,为了区分//engine=存储引//charse...

2018-05-25 16:32:08 1587

原创 mysql--(入门语句8--日期时间列类型)

//日期时间列类型//年--&gt;year//年-月-日--&gt;date//09:00:00--&gt;time//年-月-日 hh:mm:ss--&gt;datetimecreate table history(title varchar(10) not null default '',)#yearcreate table y(ya year(4));desc y;insert...

2018-05-25 11:32:15 486

原创 mysql--(入门语句7--字符型列)

字符型列 char 定长字符串  char (M) M代表宽度,即可容纳的字符数varchar 变长    varchar (M) M代表宽度,即可容纳的字符数create table stu(name char(8) not null default '',waihao varchar(10)not null default '')charset utf8;下面这个数据不能插入里面,因为‘...

2018-05-22 20:42:04 240

原创 mysql--(入门语句6--浮点列)

//浮点列float(M,D)declimal(M,D)M:精度(总位数,不包括点)D:标度(小数位)price (6,2)  9999.99 ,-9999.99//创建一个商品表create table goods(name varchar(10) not null default '',price float(6,2) not null default 0.00)charset utf...

2018-05-22 19:29:32 1129

原创 mysql--(入门语句5--整型列的可选属性)

tinyint(M) unsigned zerofillM:宽度(在0填充的时候才有意义)unsigned:无符号类型(非负)(大于等于0),影响存储范围zerofill:0填充(默认无符号),不影响存储范围(在zerofill时才有意义)zerofill:零填充(如果一个列是零填充,那么默认是unsigned)alter table class add age2 tinyint unsigned...

2018-05-22 18:23:45 391

原创 mysql--(整型列的字节和存储范围)

从数学上来讨论tinyint1:占据空间2:存储范围Tinyint 微小的列类型,1字节数学推算[0][0][0][0][0][0][0][0]--&gt;[1][1][1][1][1][1][1][1]转换为二进制:0~255如果表示负数,可以用最高位来标记符号位,思考:此时的表示范围-128~127(只有后七位表示绝对值,最高位表示正负符号)(补码)//建表就是声明列的过程create t...

2018-05-22 17:43:14 1539

原创 mysql--(入门语句2~增删改查语句)

#留言insert into msg (id,title,name,content)values(1,'初来乍到','张三','刚来能不能当老大?');//解决字符集问题默认建表一般是用utf-8,而我们在windows下窗口是GBk的。因此需要声明集set names gbk;insert into msg (id,title,name,content)values(1,'初来乍到','张三',...

2018-05-22 12:03:47 160

原创 mysql--(入门语句1)

mysql -h localhost -uroot -p123456exit(退出);是结束。\c退出show databases;//查看当前服务器有哪些数据库create database yuan111;//创建一个新的数据库drop database goods;//删除数据库delete //数据库名字不能修改use yuan111;//选中数据库...

2018-05-22 11:17:18 191

原创 袋鼠过河

四月,脑不够.(可能是很久没有做题了,然后脑子有点退化,以后要好好努力~才能不那么费劲)题目描述一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个,每个桩子上都有一个弹簧,袋鼠跳到弹簧上就可以跳的更远。每个弹簧力量不同,用一个数字代表它的力量,如果弹簧力量为5,就代表袋鼠下一跳最多能够跳5米,如果为0,就会陷进去无法继续跳跃。河流一共N米宽,袋鼠初始位置就在第一个弹簧上...

2018-05-12 12:08:39 129

原创 数串

题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N&lt;=100),第二行包含N个数(每个数不超过1000,空格分开)。输出描述:每组数据输出一个表示最大的整...

2018-05-04 09:01:56 144

原创 树的高度

现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度输入描述:输入的第一行表示节点的个数n(1 ≤ n ≤ 1000,节点的编号为0到n-1)组成,下面是n-1行,每行有两个整数,第一个数表示父节点的编号,第二个数表示子节点的编号输出描述:输出树的高度,为一个整数示例1输入50 10 21 31 4输出3#include&lt;iostream...

2018-05-02 16:07:53 215

原创 排序--快速排序、桶排序

一快排emmmm....宝宝写的快排和我学习的快排//20180419 今天晚上准备来学习快速排序算法而写#include &lt;cstdio&gt;#include &lt;cstring&gt;int array[20];const int N = 1e5 + 10;void swap(int &amp;a , int &amp;b){ int c = a; a = ...

2018-04-21 08:49:30 193

原创 (动态数组)

数串:时间限制:1秒 空间限制:32768K 热度指数:51433 算法知识视频讲解题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N&lt;=100),第二行...

2018-04-16 16:00:17 105

原创 (斐波那契数列)

题目描述There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n&gt;=2). 输入描述:Input consists of a sequence of lines, each containing an integer n. (n &lt; 1,000,000). ...

2018-04-16 10:58:29 336

算法分类.txt

对ACM竞赛的算法大概分了一下类,分成了数学、数据结构和算法三大块。 一 数学(Mathematics) 1 离散数学(Discrete Mathematics) 1.1 图论(Graph Theory) 图的遍历(Graph Traversal): DFS, BFS 最小生成树(Minimum Spanning Tree): Prim, Kruskal 最短路径(Shortest Path): Dijkstra, Floyd 传递闭包(Transitive Closure) 关节点(Articulation Point - UndiGraph) 拓扑排序(Topological Sort - AOV-Network) 关键路径(Critical Path - AOE-Network) 回路问题: 欧拉路(Euler Path), 汉密尔顿回路(Hamilton Tour) 差分约束(Difference Constraints): Bellman-Ford 二部图匹配(Bipartite Matching) 网络流(Network Flow) ...

2019-10-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除