//归并排序
#include
#include
#include
#include
using namespace std;
void merge_sort(array&, int);
int main()
{
array arr = { 1, 5, 2, 4, 3 };
merge_sort(arr, 5);
for (auto i : arr...
分类:
编程语言 时间:
2015-05-10 09:51:05
阅读次数:
122
class sort_algorithm
{
public:
int array[MAXN];
int n;
public:
sort_algorithm() { }
~sort_algorithm() { }
/*插入排序 复杂度O(n^2) 稳定排序*/
void Insertion_sort()
{
for (int i = 2; i <= n; i++)
{
i...
分类:
编程语言 时间:
2015-05-10 09:49:53
阅读次数:
141
TLS是在线程创建后执行前,销毁后退出前自动执行的一种技术,常用于反调试技术。TLS主要有一个回调函数地址表,在PE文件中存在。一个程序放到调试器中,还没有加载到OEP时,就已经执行TLS了(因为程序的主线程在OEP前创建,而创建时会自动调用TLS,准确的说是创建后自动调用其回调函数TLS)。这时候往TLS中置入反调试检测,就达到了效果。...
分类:
其他好文 时间:
2015-05-10 09:51:33
阅读次数:
249
Uncle Tom's Inherited Land*
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 2208 Accepted Submission(s): 913
Special Judge
Problem D...
分类:
其他好文 时间:
2015-05-10 09:49:54
阅读次数:
147
题意:间谍在战争时期想要传递一份邮件回国,邮件可以在各个邮局之间传播,但传递是单向的,并且耗时,如果两个邮局在一个国家的话,那么邮件在他们之间的传递不用耗时,判断两个邮局是否在一个国家的标准是两个邮局可以互相传递邮件。给出两个邮局,输出最短的到达时间。
思路:强连通分量+缩点+拓扑排序+DAG最短路。...
分类:
编程语言 时间:
2015-05-10 09:50:11
阅读次数:
148
JDK VS JRE
JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具
JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序
Java知识点
Java是通过JVM来执行字节码文件
Java是跨平台的,因为JVM不是跨平台的,每个操作系统...
分类:
编程语言 时间:
2015-05-10 09:48:15
阅读次数:
162
Problem Description
Tom has learned how to calculate the number of inversions in a permutation of n distinct objects by coding, his teacher gives him a problem:
Give you a permutation of n distinct i...
分类:
其他好文 时间:
2015-05-10 09:50:12
阅读次数:
211
最近好像发疯了似的,天天蹲在实验室里面撸代码,有时候甚至连饭都不吃,慢慢了感觉身体有点吃不消了,现在是每天晚上睡不着,白天起不来啊。无奈啊,还要上课,辅导员还天天查课,也是醉了。
最近还要准备全国Java程序设计大赛的复赛,一边还要准备各门大作业,自己还在自学iOS,复习数据结构与算法,复习C语言,复习C++....................。我去,写到这里我感觉我要被吓哭了!怪不得每天晚...
分类:
其他好文 时间:
2015-05-10 09:48:11
阅读次数:
192
规则:
当读到一个操作数时,立即把它放到输出中。当读到操作符时不立即输出,从而必须先存在某个地方。正确的做法是将已经见到过的操作符放进栈中而不是放到输出中。当遇到左括号时我们也要将其推入栈中。如果遇到一个右括号,我们就弹出栈中的符号并输出,直到遇到对应的左括号,并且这个左括号只弹出,不输出。
存入栈中的操作符的规则:优先级必须保持从上到下为高到低。遇到一个操作符时,我们从栈中弹出元素,直到发现...
分类:
其他好文 时间:
2015-05-10 09:48:22
阅读次数:
129
1.常量&变量
使用var关键字定义变量,可以修改
使用let关键字定义常量,不可修改
提示:在Swift开发中,通常先定义常量let,只有必须要修改的时候,才定义成var,这样会更安全。
2.类型转换
Swift是一个对类型要求及其严格的语言,任何数据类型之间,都不能隐式转换。如果要在不同的类型之间进行计算,必须转换格式
解决方案一...
分类:
编程语言 时间:
2015-05-10 09:48:01
阅读次数:
207
题目大意:有一列n节车厢的火车要入栈,车厢从1到n,只能从小到大入栈。
现在给出一个出栈顺序,问能否实现解题思路:如果栈顶元素大于要出栈的数,肯定就不能实现了。
如果栈顶元素小于要出栈的数,就继续入栈
如果栈定元素等于要出栈的数,就出栈#include
#include
#include
using namespace std;
#defin...
分类:
其他好文 时间:
2015-05-10 09:47:18
阅读次数:
103
Codeforces Round #302 (Div. 1 D)...
分类:
其他好文 时间:
2015-05-10 09:47:50
阅读次数:
115
毕设做的差不多了,闲了几天,无事可做玩着微信,一时兴起想看看微信是如何开发的!
百度了一下,开发微信的基础要求会使用PHP,我想,我有web开发经验和android开发经验海派微信么?
要说PHP不会的话,什么都不用说!拿过来看一看,学一学,不就会了吗?再说了编程语言都是想通的,逻辑上都是一样的!本着这个想法,开始了我的微信平台开发之旅!
首先需要注册微信平台号,百度有教程
再者需要服务器...
分类:
微信 时间:
2015-05-10 09:48:36
阅读次数:
228
下载地址: 点击打开链接
(需要资源0分的联系我~)
《Effective Java中文版(第2版)》主要内容:在Java编程中78条极具实用价值的经验规则,这些经验规则涵盖了大多数开发人员每天所面临的问题的解决方案。通过对Java平台设计专家所使用的技术的全面描述,揭示了应该做什么,不应该做什么才能产生清晰、健壮和高效的代码。第2版反映了Java 5中最重要的变化,并删去了过时的内容...
分类:
编程语言 时间:
2015-05-10 09:46:40
阅读次数:
175
1:当我们找到一个项目的时候打开编译不通过,有可能是因为版本不同的原因,那么我们如何查看cocos2d-x源码版本
在工程目录当中libcocos2d下面\cocos2dx\cocos2d.cpp#include "cocos2d.h"NS_CC_BEGINconst char* cocos2dVersion()
{
return "cocos2d-x 2.2.6";
}NS_CC_END...
分类:
其他好文 时间:
2015-05-10 09:47:54
阅读次数:
132