- 博客(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
271
原创 排序--直接插入排序
#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
265
原创 CMake编译DuckX-master
安装Cmake参考:https://blog.youkuaiyun.com/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
1590
1
原创 1002 写出这个数 (20分)
1002写出这个数(20分)读入一个正整数n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数n的值。这里保证n小于10100。输出格式:在一行内输出n的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:12345678909876543211...
2020-01-06 22:29:52
228
原创 1001 害死人不偿命的(3n+1)猜想 (15分)
1001害死人不偿命的(3n+1)猜想(15分)卡拉兹(Callatz)猜想:对任何一个正整数n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把(3n+1)砍掉一半。这样一直反复砍下去,最后一定在某一步得到n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证(3n...
2020-01-06 22:25:06
135
原创 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
254
原创 基础练习:字符串、向量和数组
#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
170
原创 Could still fall as hard at twenty three.
反正她的话,眼神及所有肢体语言都带着一种本能的攻击性,让人惧怕,若只是用“毒辣”这个词,真的是庸俗至极。你可以认为她粗俗野蛮,因为事实就是这样,但是你又不得不屈服于她,她就像是一个句子的标点符号,能将所有的意思都能更为贴切地表达出来。“慷慨激昂”,“抑扬顿挫”“仄平”,哪怕是单一的“平铺”也会有跌宕起伏的表述。我们需要去掉所有阻止我们生活的过滤器,才能充分享受真实的生活。这简直就是无稽之谈!要...
2019-05-03 00:07:03
297
原创 脱轨的硬头皮
脱轨的硬头皮、持续的保鲜、年轻的健忘症、矛盾的经济算法、搞笑的高山流水、我的男孩、姜文虚无的现实主义、发不出去的压岁钱、以及明日的Archaiomelesidonophrunicherata/via.yuan.挪威森林猫...
2019-05-02 15:04:54
212
原创 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
581
原创 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
284
原创 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
1316
1
原创 python--(hello与中文编码问题、简单操作)
python零基础,从此就和它杠上了!定一个小目标,学会python,自己独立做一个东西。(记:愚蠢的自己,最初不会的东西,第一反应就是问别人,丝毫不想自己解决,幸好这种想法被自己强大的意念,给嫌弃了回去,加油呢就。)一.helloC:\Users\Administrator>pythonPython 3.6.6 (v3.6.6:4cf1f54eb7, Jun 27 ...
2018-09-07 22:53:29
569
原创 谈谈你理解的数据结构
我个人认为数据结构其实就是一个带“结构”的数据元素的集合,而结构就是指数据之间存在的关系,也可以说是用来解决数据存储和数据操作。我平常使用的是数据存储可以用线性表来实现,当一些数据较为庞大,或者需要查找某些数据之间的联系,有时候会用到树和图,像二叉树,最小生成树等。像队列和堆栈,都是线性表的一种,它们两个抽象数据类型有区别,比如像栈是先进后出,而队列是先进先出。排序也是有很多种,插入排序(直接、二分...)、选择排序(直接选择、堆排序)、交换排序,还有归并排序等,目前是快速排序使用的较多,像二分,归并和堆排
2018-07-17 21:38:50
2618
1
原创 C++__(类和对象的特性)
一:定义对象的方法://1.先声明类类型,再定义对象class Student(){private: int num; char name[20]; char sex; public: void display() { cout<<"num:"<<num<<endl; cout<<"na...
2018-07-10 11:09:03
953
原创 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
1161
原创 mysql--(入门语句21--union)
#union作用:把两次或者多次查询结果合并起来。#查看商品表desc goods;1.#把商品高于5000元的商品查出来select goods_id,goods_name,shop_price from goods where shop_price >5000;#把商品低于50元的商品查出来select goods_id,,goods_name,shop_price from g...
2018-05-31 22:01:50
366
原创 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
1209
原创 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
2547
原创 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
2662
原创 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
484
原创 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
2652
原创 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
397
原创 mysql---(入门语句12--where详解)
#where详解use mugua;//打开库show tables;select goods_id,goods_name from goods;select *from goods;//取所有行所有列select *from goods where goods_id >20;//取部分行所有列select goods_id,goods_name from goods wh...
2018-05-25 20:32:35
300
原创 mysql--(入门语句10--增删改查)
#增删改查#增1.insert into ban(name,age,email,tel,riq)values('刘备',99,'liubei@shu.com','15939056812','2012-12-26');由于没有匹配好相应的属性,所以出现了错误,(当然上面是更正后的),仔细观察可以发现,多指定一个salary属性,这是因为赋值数目与指定的或隐含的列数或变量数不一样。所以才会报错。...
2018-05-25 19:29:32
363
原创 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
1647
原创 mysql--(入门语句8--日期时间列类型)
//日期时间列类型//年-->year//年-月-日-->date//09:00:00-->time//年-月-日 hh:mm:ss-->datetimecreate table history(title varchar(10) not null default '',)#yearcreate table y(ya year(4));desc y;insert...
2018-05-25 11:32:15
556
原创 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
272
原创 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
1215
原创 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
434
原创 mysql--(整型列的字节和存储范围)
从数学上来讨论tinyint1:占据空间2:存储范围Tinyint 微小的列类型,1字节数学推算[0][0][0][0][0][0][0][0]-->[1][1][1][1][1][1][1][1]转换为二进制:0~255如果表示负数,可以用最高位来标记符号位,思考:此时的表示范围-128~127(只有后七位表示绝对值,最高位表示正负符号)(补码)//建表就是声明列的过程create t...
2018-05-22 17:43:14
1623
原创 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
190
原创 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
235
原创 袋鼠过河
四月,脑不够.(可能是很久没有做题了,然后脑子有点退化,以后要好好努力~才能不那么费劲)题目描述一只袋鼠要从河这边跳到河对岸,河很宽,但是河中间打了很多桩子,每隔一米就有一个,每个桩子上都有一个弹簧,袋鼠跳到弹簧上就可以跳的更远。每个弹簧力量不同,用一个数字代表它的力量,如果弹簧力量为5,就代表袋鼠下一跳最多能够跳5米,如果为0,就会陷进去无法继续跳跃。河流一共N米宽,袋鼠初始位置就在第一个弹簧上...
2018-05-12 12:08:39
165
原创 数串
题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行包含N个数(每个数不超过1000,空格分开)。输出描述:每组数据输出一个表示最大的整...
2018-05-04 09:01:56
163
原创 树的高度
现在有一棵合法的二叉树,树的节点都是用数字表示,现在给定这棵树上所有的父子关系,求这棵树的高度输入描述:输入的第一行表示节点的个数n(1 ≤ n ≤ 1000,节点的编号为0到n-1)组成,下面是n-1行,每行有两个整数,第一个数表示父节点的编号,第二个数表示子节点的编号输出描述:输出树的高度,为一个整数示例1输入50 10 21 31 4输出3#include<iostream...
2018-05-02 16:07:53
243
原创 排序--快速排序、桶排序
一快排emmmm....宝宝写的快排和我学习的快排//20180419 今天晚上准备来学习快速排序算法而写#include <cstdio>#include <cstring>int array[20];const int N = 1e5 + 10;void swap(int &a , int &b){ int c = a; a = ...
2018-04-21 08:49:30
228
原创 (动态数组)
数串:时间限制:1秒 空间限制:32768K 热度指数:51433 算法知识视频讲解题目描述设有n个正整数,将他们连接成一排,组成一个最大的多位整数。如:n=3时,3个整数13,312,343,连成的最大整数为34331213。如:n=4时,4个整数7,13,4,246连接成的最大整数为7424613。输入描述:有多组测试样例,每组测试样例包含两行,第一行为一个整数N(N<=100),第二行...
2018-04-16 16:00:17
128
原创 (斐波那契数列)
题目描述There are another kind of Fibonacci numbers: F(0) = 7, F(1) = 11, F(n) = F(n-1) + F(n-2) (n>=2). 输入描述:Input consists of a sequence of lines, each containing an integer n. (n < 1,000,000). ...
2018-04-16 10:58:29
380
算法分类.txt
2019-10-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人