冷知识,勿忘
Hormous的一天
这个作者很懒,什么都没留下…
展开
-
浙大 c语言文件详解 格式化输入输出详解 打开文件
%n 表示在这之前。printf已经输出了多少字节。其中的几个补充,%i可以输入的更多十六进制,八进制,例如输入0x16 出来10;输入012 出来10至于[...]没什么卵用,原创 2017-11-19 21:15:37 · 215 阅读 · 0 评论 -
二进制转换
做了一个题目,如果把十进制的数据转换成二进制的数据会方便很多,于是我经过研究发现了一个非常方便的方法// getnum()把数字a转换成二进制编码,倒序储存在num1中int num1[100];int a,n1;void getnum(){ n1 = 0; while (a){ int t = a&1; num1[++...原创 2018-03-12 10:47:50 · 148 阅读 · 0 评论 -
关于全局变量与递归的进一步理解——加深迭代例题
原来这两个的关系一直没有弄得很清楚,经过一个bug的洗礼,我看透了很多题目链接:点击打开链接迷宫问题Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 28022 Accepted: 16150Description定义一个二维数组: int maze[5][5] = { 0, 1, 0, 0, 0, 0, 1, 0, 1, ...原创 2018-02-12 22:41:25 · 1321 阅读 · 1 评论 -
关于C++的小贴士
#include 这个万能头文件,除了一些POJ,无法运行意外,别的地方基本都可以运行。ios::sync_with_stdio(false); cin.tie(0);代码中可以加上这一句话,来关闭cin,cout和printf,的同步系统,来实现输入输出的加速。具体用法看样例#include using namespace std;int main(){原创 2018-01-26 20:53:07 · 140 阅读 · 0 评论 -
c++语法补充+oj技巧讲解
for循环中定义的int I 只能在其作用域中。用cin 来输入 为什么是两个斜杠呢,因为在输入中无法输入单个斜杠,要用另外一个斜杠来转义它原创 2017-11-19 18:12:28 · 632 阅读 · 0 评论 -
静态变量的简单 和 strtok 的使用实现 标识符的作用域
静态变量的简单操作。。#include #include using namespace std;char * Strtok(char *p,char *sep){ static char * start; // 本次查找子串的起点。 if (p) start = p; for (; *start && strchr(sep,*start); ++原创 2017-11-21 14:59:12 · 255 阅读 · 0 评论 -
结构体的比较用法
一,万能比较,控制排序 struct Rule1{ bool operator()(const int &a,const int &b){ return (a%10) < (b%10); }}; 这个函数真的厉害,现在来看,可以用在容器中,可以用在普通的中。、其中的const int &a中,const 和 &可以省略有一点需要注意的是,其原创 2017-11-24 10:24:06 · 1661 阅读 · 0 评论 -
函数时间计算——函数作为另一个函数的参数使用
关于时间的具体计算可以看相关联的链接 。double timecheck(int n,double x,double(*f)(int ,double )){ clock_t start,stop; int i;//这个只是为了增加时间防止因为时间过短而使的最后时间显示不出来 double duration; start = clock(); for(i原创 2017-11-08 10:57:59 · 182 阅读 · 0 评论 -
时间复杂度,优化
我们计算时间复杂度时,往往加减的时间很短,而乘除的时间很长。所以我们忽略加法,着重的计算乘除法的次数。原创 2017-11-10 09:38:07 · 856 阅读 · 0 评论 -
关于char[]类型的排序 和字符串在使用时可能char*更好用
typedef map<char*,int> MP;我骄傲啊,解决了世纪难题。原创 2017-11-26 19:52:24 · 1067 阅读 · 0 评论 -
Codeblock的主要下载安装流程
我们可以从老九君的一个介绍编译器的视频中扫描二维码,那里有比较详细的攻略。我们要在配置各种东西的时候,比如MinGW时,要严格按照文章来。在配置环境变量时,注意改变的是系统文件。再有codeblock的各种颜色都是可以在环境中的颜色一栏,点击编译器,都是可以改变的。其中的颜色可以靠着mspaint中的画图工具提取颜色。在进行配色。没用的框直接点击取消就行了。关于编译器,最好自己找到原来下载的Min...原创 2017-11-27 16:39:50 · 5185 阅读 · 0 评论 -
数据库复习
数据库码(Key)超码(super key):是一个或多个属性的集合,这些属性的组合可以使我们在一个关系中唯一的标识一个元祖。候选码( candidate key):超码中可能包含了无关紧要的属性,我们通常只对这样的一些超码感兴趣,它们的任意子集都不能成为超码。这样最小超码称为候选码(candidate key) 。主码(primary key): 被数据库设计者所选中用来标识一个关系的候...原创 2019-01-15 12:05:01 · 1069 阅读 · 0 评论