原创 Stanford--Introduce to Databases(2)

Question 5                   Write a query to return the ratings data in a more readable format: reviewer name, movi

原创 最長合法括號序列

題目描述: 給你一個長度爲N的,由’(‘和’)’組成的括號序列,你能找出這個序列中最長的合法括號子序列麼?合法括號序列的含義便是,在這個序列中,所有的左括號都有唯一的右括號匹配;所有的右括號都有唯一的左括號匹配。例如:((()))()(

原创 MyEclipse操作集

1. 通過User Libraries添加類庫。 Window -> Preference -> Java -> Build Path -> User Libraries. 舉例,我們要自定義一個hibernate庫,點擊New按鈕,新建

原创 查找字符串中第一個只出現一次的字符

package Exam; import java.util.HashMap; /** * 2013宜搜校園招聘筆試題 * 查找字符串中第一個只出現一次的字符 */ public class FirstOnceChar {

原创 用最大堆和最小堆實現中位數查找

具體思路: 用一個最大堆存放比中位數小(或等於)的元素,用一個最小堆存放比中位數大(或等於)的元素。這裏關鍵的方法是insert(),每當要插入一個元素時,根據判斷條件將它插入最大堆或是最小堆,並更新最大堆和最小堆,使得最大堆和最小堆中元

原创 一個c指針問題的思考

        最近在看K&R的C程序設計語言,對其中一個指針問題頗有疑惑。今天特意在VS2010上運行下其中的代碼,以驗真假。代碼如下                                                  

原创 學習點滴

1.hibernate的配置文件的放置位置。位置放錯了會導致報錯,說找不到配置文件。 hibernate.cfg.xml一般放在src根目錄下 2. hibernate.cfg.xml配置文件中的mapping標籤中的resource屬性

原创 字符串移位包含的問題

問題描述:給定兩個字符串s1和s2,要求判定s2是否能夠被s1做循環移位(rotate)得到的字符串包含。例如,給定s1=AABCD和s2=CDAA,返回true;給定s1=ABCD和s2=ACBD,返回false。 解法一:對s1進行循

原创 兩個有序數組的中位數

問題一:兩個有序數組,且長度都爲n。找出中位數。 解決這個問題的方法很多。 方法一:基於歸併排序的merge方法。找出兩個數組中第n大的數和第n+1大的數,然後求它們的平均數。時間複雜度爲O(n)。 方法二:比較兩個數組中的中位數的大小。

原创 數組中第一個沒出現的非負整數

給定一個整數數組,裏面可能有正數,負數,和0。求最小的沒在其中出現的非負整數。輸入: 整數數組。輸出: 最小的沒出現的非負整數。例如:  輸入:{2,1,3} 輸出0            輸入:{5,2,0,1.4,1,2} 輸出3 

原创 一些容易混淆的Java選擇題

1. 有以下方法的定義,請選擇該方法的返回類型(  D  )  (2013宜搜校園招聘Java筆試題)     ReturnType method(byte x, float) {              return (short)

原创 從無頭單鏈表中刪除節點

問題描述:假設有一個沒有頭指針的單鏈表。一個指針指向此單鏈表中間的一個節點(不是第一個,也不是最後一個節點),請將該節點從單鏈表中刪除。 一般鏈表的刪除需要順着頭結點向下找到當前待刪節點的前驅節點,然後讓前驅節點指向後驅節點就行了。這裏,

原创 歸併排序

首先介紹下歸併方法。就是把兩個已經有序的數組合併成一個更大的有序數組。 // stably merge a[lo .. mid] with a[mid+1 .. hi] using aux[lo .. hi] public st

原创 不用加法操作符(+)實現加法運算

問題描述:寫一個函數,要求不用加法操作符(+)實現加法運算。 #include<stdio.h> #include<stdlib.h> #include<assert.h> /* 不用(+)運算符實現兩個整數相加 */ int add_

原创 2013校園招聘java筆試題

 記錄一些找工作時碰到的筆試題。希望能對大家有幫助。 package Exam; import java.util.Date; import java.text.SimpleDateFormat; /* * 2013任子行校園