摘要: 严谨地说,本文所作的工作仅仅是在跑到VMP所保护的exe的OEP后,修复系统中LONG CALL 和 LONG JMP,还有一些MOV reg, [iat_addr]。插件实现根据原来发的一篇帖子:《探讨VMP 2.12.3 导入表修复》 阅读全文
posted @ 2015-07-13 13:58 MrWrong 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 十分惭愧,水平有限,更新博文速度太慢。太慢的原因应该归结于人太懒惰,水平也有限;或是本人太自以为是,自认为有意思的东西才会发表博文,像今天早上喝了豆浆吃了包子这种炫富的事情我是不会更新到博客的,我不喜欢炫耀自己早晨可以吃得这么好。 言归正传,今天分享的是我解一个题目的思路。当然我是自认为这个题目有意... 阅读全文
posted @ 2014-06-17 09:56 MrWrong 阅读(2053) 评论(5) 推荐(1) 编辑
摘要: PERSISTENT-TREE-INSERT(T,z) y2 = NIL x2 = T2.root = T.root.copy() while x2 != NIL y2 = x2 if z.key < x2.key x2.left = x2.left.copy() //NIL.copy()就是NIL本身 x2 = x2.left else x2.right ... 阅读全文
posted @ 2017-09-19 16:21 MrWrong 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 1 # -*- coding: utf-8 -*- 2 import math 3 4 def merge(l1, l2): 5 list_merge = [] 6 i = j = 0 7 while i list2[l2_m]: 37 return problem_9_3_8(list1, list2, l1, l1_m, l2... 阅读全文
posted @ 2017-07-09 23:16 MrWrong 阅读(313) 评论(0) 推荐(0) 编辑
摘要: QUICK-SORT-8-4(C,key,l,r) j = l-1 for i = l to r if COMPARE(C[i],key) =< 0 j = j+1 swap(C[i], C[j]) if COMPARE(C[i],key) == 0 k = j swap(C[j], C[k]) return j SORT-PROBLEM-8-4(A,B,l... 阅读全文
posted @ 2017-07-07 09:46 MrWrong 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2017-07-06 16:13 MrWrong 阅读(212) 评论(0) 推荐(0) 编辑
摘要: SORT_PROBLEM_A(A, n) let B[1..n] be a new array for i = 1 to n make B[i] an empty list for i = 1 to A.length j = 1 while A[i]/10 j = j + 1 insert A[i] into list B[j] for i = 1 to n /... 阅读全文
posted @ 2017-07-06 15:36 MrWrong 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1 COUNTING-SORT2(A,k) 2 let C[0..k] be a new array 3 for i = 0 to k 4 C[i]=0 5 for i = 1 to A.length 6 C[A[i]] = C[A[i]]+1 7 for i = 1 to k 8 ... 阅读全文
posted @ 2017-07-06 12:29 MrWrong 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 快速排序,尾递归。最坏情况下栈深度Θ(lgn) 阅读全文
posted @ 2017-07-03 11:23 MrWrong 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 最近工作比较忙,且工作重心改变,不再直接从事编程方面的工作。目前的工作,对我来说是个新领域,我需要不断学习才能跟上脚步。人生就是充满挑战,逆水行舟,不进则退。 以下是一个朋友在北京面试时,考官出的一道题,他当时遇到点困难,回来就跟我交流了,题目如下: 一个正整数数组:如, 14 32 133 15... 阅读全文
posted @ 2014-09-22 15:58 MrWrong 阅读(2114) 评论(15) 推荐(2) 编辑
摘要: 今天又遇见一个有趣问题,有趣就会分享。 和往常一样,当然是我自认为这个题目有意思,有研究的价值。题目如下:“32瓶液体,1瓶有毒,老鼠喝了1小时死亡,用1小时确定至少30个瓶子无毒,至少需要多少老鼠。” 我的解法如下: 又是一个求最优解的问题。这个问题需要把一个老鼠能使用的信息用到极致,即能... 阅读全文
posted @ 2014-07-03 20:48 MrWrong 阅读(3504) 评论(6) 推荐(3) 编辑