原创 LeetCode | 383. Ransom Note

Given an arbitrary ransom note string and another string containing letters from all the magazines, write a function t

原创 Nutch簡介

Nutch是基於Java的開源搜索引擎。 Nutch有如下優點:簡單,支持分佈式爬蟲。 Nutch爬蟲的設計着重兩個方面: 存儲過程 爬蟲過程 Nutch存儲主要使用數據文件,數據文件有三類: Web database,也叫WebD

原创 USACO | Your Ride Is Here

題目鏈接 簡單說一下題意,就是任給兩個字符串,分別算出兩個字符串中每個字母對應數字乘積,再各自模47,若取模後值相等,則返回GO,否則返回STAY。 下面是C++實現 /* ID: imzheng1 PROG: ride LANG: C+

原创 LeetCode | 455. Assign Cookies

Assume you are an awesome parent and want to give your children some cookies. But, you should give each child at most

原创 LintCode | 177. 把排序數組轉換爲高度最小的二叉搜索樹

給一個排序數組(從小到大),將其轉換爲一棵高度最小的排序二叉樹。 注意事項 There may exist multiple valid solutions, return any of them. 先找出最中間的數,再分別找

原创 hihoCoder | hiho一下145周 智力競賽

題目鏈接 題目分析 代碼如下,給註釋好了。 第一次提交,編譯錯誤,與vs不同,hiho使用memset記得添加cstring,否則報錯。又交了5次WA,才發現少打了一個=號。 #include <iostream> #include

原创 LintCode | 93. 平衡二叉樹

深度複製一個二叉樹。 給定一個二叉樹,返回一個他的 克隆品 。 題目鏈接 /** * Definition of TreeNode: * public class TreeNode { * public int v

原创 LintCode | 55. 比較字符串

比較兩個字符串A和B,確定A中是否包含B中所有的字符。字符串A和B中的字符都是大寫字母 題目鏈接 public class Solution { /** * @param A : A string includes