摘要:
题目描述:给定整数n,计算存储序列为1...n的结构唯一的BST的个数题目来源:http://oj.leetcode.com/problems/unique-binary-search-trees/题目分析:对于一个表示序列为1...n的BST,根元素可以是1到n中的任何一个数,当根元素为 i 时,左子树为表示1...i - 1的BST,右子树为表示i + 1...n的BST,所以,原问题可以通过子问题的解得到定义状态f(i,j),状态f(i,j)为表示序列i...j的结构唯一的BST的个数,通过枚举根的值可以得到:f(i,j) = sum(f(i,k - 1) * f(k + 1, j))( 阅读全文
posted @ 2013-09-27 20:18
代金桥
阅读(292)
评论(0)
推荐(0)
摘要:
使用远程线程来注入DLLDLL注入技术要求我们目标进程中的一个线程调用LoadLibrary来载入我们想要的DLL(1)用OpenProcess函数打开目标进程(2)用VirtualAllocEx函数在远程进程的地址空间中分派一块内存(3)用WriteProcessMemory函数把DLL的路径名复制到第一步分配的内存中(4)用GetProcAddress函数来得到LoadLibraryW函数(在Kernel32.dll中)的实际地址(5)用CreateRemoteThread函数在远程进程中创建一个线程,让新线程调用LoadLibraryW函数并在参数中传入第1步分配的内存地址。这时,DLL 阅读全文
posted @ 2013-09-27 16:14
代金桥
阅读(829)
评论(0)
推荐(0)
浙公网安备 33010602011771号