原创 leetcode416——分割等和子集——java實現

題目要求: 分析: 這是一個0,1揹包問題。(更多揹包問題,請看這裏:傳送門:經典算法總結——揹包問題(java實現)【已完結】) 這裏要注意,當sum爲奇數的時候,就直接不用做了,因爲sum/2是一個小數。 具體代碼如下: c

原创 leetcode739——每日溫度——java實現

題目要求: 分析1: 首先想到的肯定是暴力法。 具體代碼如下所示: class Solution { public int[] dailyTemperatures(int[] T) { int[] res

原创 leetcode76——最小覆蓋子串——java實現

題目要求: 分析: 這道題目利用滑動窗口來做,感謝滑動窗口算法通用思想的分析。 在這道題目中,設置一個HashMap用來存儲字符串T的字母和個數,然後對字符串S進行遍歷,如果遍歷到的字符在map中存在,則將其個數減1,並且還要設

原创 數據庫題目2

題目描述: 有一個學生課程數據庫,包括學生表 S、課程表 C 和學生成績表 SC,它們結構如下: 問題: 1) 查詢所有學過 “數據庫”的學生姓名,並且按姓名由大到小排序。 注:由於補考、重修,一個學生可能有多個考試成績,查詢結

原创 數據庫題目1

題目描述: 下面是兩個數據庫表,分別記錄員工姓名和員工工資: 問題: 1) 查詢表 T_EMPLOYEE 中 id = 3 的員工記錄 SELECT * FROM T_EMPLOYEE WHERE id = 3; 2) 查詢20

原创 數據庫題目4

題目描述: 問題: 1) 查找客戶號“88888888”的2009全年的存款流水,按日期升序排列 SELECT Did FROM Deposit WHERE Cid = ‘88888888’ AND TradeDate BETW

原创 數據庫題目5

題目描述: 假如某系統包括客戶信息、賬戶餘額、資金明細表,其表結構如下:客戶信息表“clientinfo”(主鍵:custid): 問題: 1) 找出未持有賬戶的客戶信息列表(輸出姓名、性別以及所屬分行); SELECT cus

原创 Eclipse創建使用Maven的Web工程

首先Eclipse需要集成好Maven和tomcat,才能進行下面的操作。 File -> New -> Project -> Maven -> Maven Project -> Next -> Next -> maven-arc

原创 數據庫題目6

題目描述: 已知關係模式: S (SNO,SNAME) 學生關係。SNO爲學號,SNAME爲姓名; C (CNO,CNAME,CTEACHER) 課程關係。CNO爲課程號,CNAME爲課程名,CTEACHER爲任課教師; SC(S

原创 數據庫題目7

題目描述: 假設有如下表信息: (1) 行名行號表(t_org) (2) 交易流水錶(t_serial) (3)交易彙總表(t_total) 問題: 1) 統計行別爲‘工行’且爲‘二代行’的機構數; SELECT COUNT

原创 數據庫題目3

題目描述: Small Bank corporation有如下的員工數據庫,爲下面每個查詢語句寫出SQL表達式: 問題: 1) 找出所有爲Small Bank corporation工作且薪金超過10000的員工的名字、居住的街

原创 摸魚

感覺自己最近失去激情,疫情一來,整天幹什麼都不知道,連看電視都看不下去。 這樣的生活真的是沒有靈魂。 希望自己快點燃起鬥志,爲以後更好的生活創造條件。

原创 leetcode12——整數轉羅馬數字——java實現

題目描述 解題思路 代碼中返回的類型是String類型,轉成的羅馬數字是一個一個累上去的。 如:1994,是由1000(M),900(CM),90(XC),4(IV),累上去的。 由於返回的類型是String類型,並且又是累上

原创 leetcode394——字符串解碼——java實現

題目要求: 分析: 這道題目差點把我虐哭,我想了很久,想着用棧或者是遞歸,但是最終還是不知道該怎麼做,於是看了別人的。但是思路清晰了,寫出來的代碼還是錯的,進行修改之後才最終改好。 下面說一下思路: 設置兩個棧,命名爲strS

原创 leetcode406——根據身高重建隊列——java實現

**題目要求:**![在這裏插入圖片描述](https://img-blog.csdnimg.cn/2019081610310432.png?x-oss-process=image/watermark,