摘要: 正在挑战一个CrackMe的你,把需要填写的前面几位密码都正确猜出了,可是这最后一位密码,好像藏得有点深。CrackMe的作者还挑衅般的在里面藏了个.tar.gz文件,解压缩出来,里面写道你要的最后一个字符就在下面这个字符串里。这个字符是下面整个字符串中第一个只出现一次的字符。 (比如,串是abac... 阅读全文
posted @ 2015-09-05 12:47 fangying 阅读(653) 评论(0) 推荐(0) 编辑
摘要: 技巧一: 判断整数的奇偶性 if(a & 1) 判断一个数是否为偶数,只需要判断最后一个bit是否为0,如果为0则这个数是偶数,否则这个数是奇数。技巧二: 判断是否是2的正整数倍 !(n&(n-1))&&n 判断是否是2的n次幂!。 阅读全文
posted @ 2015-08-24 17:07 fangying 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 简要分析:要求三个线程轮流输出,这里我们要使用一个对象锁,让关键部分的代码放入同步块当中。同时要有一个变量记录打印的次数到达10次循环后不再打印,另外一个就是要给每个线程一个标志号,我们根据标识号来输出对应的信息。package com.test;public class PrintOneTwoTh... 阅读全文
posted @ 2015-08-22 18:26 fangying 阅读(3120) 评论(0) 推荐(0) 编辑
摘要: 用Java代码模拟实现:一个人不断往箱子里放苹果,另一个人不断从箱子里取苹果,箱子只能放5个苹果,苹果数量无限。要求不使用Java.util.concurrent包中的类。package fangying;import java.util.ArrayList;import java.util.Ran... 阅读全文
posted @ 2015-08-19 11:26 fangying 阅读(487) 评论(0) 推荐(0) 编辑
摘要: package test;import java.util.Scanner;public class JavaSort { public static void quickSort(int a[], int left, int right) { if (a == null || a.length ... 阅读全文
posted @ 2015-08-12 10:22 fangying 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 给定两个串,均由最小字母组成。求这两个串的最大公共字串LCS(Longest Common Substring)。使用动态规划解决。#include #include #include #include using namespace std;#define MAX 100int LCS(strin... 阅读全文
posted @ 2015-08-11 21:29 fangying 阅读(215) 评论(0) 推荐(0) 编辑
摘要: #include #include #include #include #include #include #include #include using namespace std;typedef struct BinTree{ int data; struct BinTree *left; st... 阅读全文
posted @ 2015-08-11 17:03 fangying 阅读(106) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2015-08-11 15:22 fangying 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 使用C/C++语言写一个函数,实现字符串的反转,要求不能用任何系统函数,且时间复杂度最小。函数原型是:char *reverse_str(char *str)#include char* reverse_str(char* str){ if(NULL == str) return... 阅读全文
posted @ 2015-08-09 22:54 fangying 阅读(203) 评论(0) 推荐(0) 编辑
摘要: DataThe zip file containing the data can be downloaded here:specdata.zip [2.4MB]The zip file contains 332 comma-separated-value (CSV) files containing... 阅读全文
posted @ 2015-07-30 22:45 fangying 阅读(698) 评论(0) 推荐(0) 编辑