01 2015 档案
摘要:http://acm.uestc.edu.cn/#/problem/show/841休生伤杜景死惊开Time Limit: 3000/1000MS (Java/Others) Memory Limit: 65535/65535KB (Java/Others)SubmitStatus陆伯言军陷八卦阵...
阅读全文
摘要:归并排序是建立在归并操作上的一种有效的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为二路归并。 归并过程为:比较a[i]和a[...
阅读全文
摘要:Python是一种面向对象、直译式计算机程序设计语言。它的语法简捷和清晰,尽量使用无异义的英语单词,与其它大多数程序设计语言使用大括号不一样,它使用縮进来定义语句块。与Scheme、Ruby、Perl、Tcl等动态语言一样,Python具备垃圾回收功能,能够自动管理内存使用。它经常被当作脚本语言用于...
阅读全文
摘要:1、具备基本的编程能力,如c、c++,c、c++作为很基础的语言,不要求精通,但是必须会写,写个小工具完全没有问题,同时要对c++的类、继承、虚表虚函数等很熟悉,很多游戏都用c++开发,而且比较庞大,只有基础掌握好,才能更好的从汇编层来读懂代码,很多时候我们看单条汇编指令时完全没有问题的,但是一旦组...
阅读全文
摘要:调用约定:__cdecl __fastcall与__stdcall,三者都是调用约定(Calling convention),它决定以下内容:1)函数参数的压栈顺序,2)由调用者还是被调用者把参数弹出栈,3)以及产生函数修饰名的方法。1、__stdcall调用约定:函数的参数自右向左通过栈传递,被调...
阅读全文
摘要:1.getchar:原型为int getchar(void).它从stdin里读取一个字符。返回值为用户输入的ASCⅡ码,出错返回-1。eg:c=getchar().2.putchar:原型为unsigned int putchar(char).在stdout上输出一个字符。当输出正确的时候,返回输...
阅读全文
摘要:http://www.cplusplus.com/reference/cctype/函数名称返回值isalnum()如果参数是字母数字,即字母或数字,该函数返回trueisalpha()如果参数是字母,该函数返回真isblank()如果参数是空格或水平制表符,该函数返回trueiscntrl()如果...
阅读全文
摘要:cin是istream类的对象,它是从标准输入设备(键盘)获取数据,程序中的变量通过流提取符">>"从流中提取数据。流提取符">>"从流中提取数据时跳过输入流中的空格、tab键、换行符等空白字符。注意:只有在输入完数据再按回车键后,该行数据才被送入键盘缓存区,形成输入流,提取运算符">>"才能从中提
阅读全文
摘要:要想使用标准C++中string类,必须要包含#include // 注意是,不是,带.h的是C语言中的头文件string类的构造函数:string(const char *s); //用c字符串s初始化string(int n,char c); //用n个字符c初始化此外,string类还支持默认...
阅读全文
摘要:一、结构:1.直接举例说明:struct point{ int x; int y;}pt={32,30};//point为结构名,可以不写;pt为一个结构变量,并且被初始化了。2.需要注意的细节:1)结构类型定义必须以分号结束。2)c语言中struct point为结构类型名,定义变量时...
阅读全文
摘要:一、运算符重载机制:一元运算符: @obj => operator @(obj)二元运算符: obj@obj2 => operator @(obj,obj2)注意:前置++、--与一元运算符处理方式相同,而后置++、--这样处理:obj++ => operator ++(obj,0)二、除了.、...
阅读全文
摘要:1.重写override:也叫做覆盖。子类重新定义父类中有相同名称和参数列表的虚函数。函数特征相同。重写需要注意:1) 被重写的函数不能是static的。必须是virtual的2) 重写函数必须有相同的类型,名称和参数列表3) 重写函数的访问修饰符可以不同。尽管virtual是private的,派生...
阅读全文