原创 LeetCode—字符串中的第一個唯一字符(數組兩種做法+哈希表)

字符串中的第一個唯一字符 2020年6月25日 題目來源:力扣 解題 數組第一種 用indexOf()方法的靈感來源於昨天贖金信這道題,判斷首次出現的字符之後有沒有再出現一次,沒有就返回這個索引。 class Solutio

原创 LeetCode—最長有效括號(DP)

最長有效括號(困難) 2020年7月4日 題目來源:力扣 解題 第一次做困難題,看了官方題解,理解了很久才明白 這道題,關鍵是狀態轉移方程的推理,以及dp[-1]的異常處理,官方題解講得很明白。可以優化的是在一些重複的運算上

原创 LeetCode—不同路徑Ⅱ(DP)

不同路徑Ⅱ(中等) 2020年7月6日 題目來源:力扣 解題 因爲只能向右走和向下走,那麼最後的座標只能由上面的座標或者左邊的座標移動得到,由此推出狀態轉移方程 DP class Solution { public

原创 這就是JDBC!終於弄明白基本用法了

文章目錄JDBC學習總結JDBC快速入門詳解各個對象抽取JDBC工具類:JDBCUtilsJDBC控制事務 JDBC學習總結 JDBC 概念:Java DataBase Connectivity JDBC本質:官方(sun公司)

原创 LeetCode—反轉字符串中的元音字母(雙指針)

反轉字符串中的元音字母(簡單) 2020年6月18日 題目來源:力扣 解題 雙指針 class Solution { public String reverseVowels(String s) { i

原创 關於Access數據庫的某些問題解決

MySql數據庫和Access數據庫寫法有些不一樣,用asp.net關聯Access做CRUD總是有問題,總結一下 文章目錄access如何修改自增列的初始值access如何使時間類在取出來的時候只取年月日access沒有if

原创 (更新)女友是第一生產力之Android實現“2048”遊戲

起因是這樣的,今早安卓開發課佈置了寫2048小遊戲的實驗,並且給了源代碼,我照着源代碼一頓猛敲,做出了個老師要的版本。 想到女朋友也挺喜歡玩2048的,就想得瑟一下,發了個apk過去。 沒想到遭到一陣嫌棄,“你這數字都是黑色好模

原创 LeetCode—各位相加(循環法+模九法)

各位相加(簡單) 2020年6月9日 題目來源:力扣 解題 循環法 最常見的做法,但題目要求不用循環或遞歸做 class Solution { public int addDigits(int num) {

原创 LeetCode—醜數(暴力)+醜數Ⅱ(動態規劃)

醜數(簡單) 2020年6月10日 題目來源:力扣 解題 暴力 醜數=2xX3yX5Z,除以這些數,是醜數的最後肯定爲1 class Solution { public boolean isUgly(int num)

原创 LeetCode—3的冪(循環+遞歸+正則判斷)

3的冪(簡單) 2020年6月16日 題目來源:力扣 解題 循環 class Solution { public boolean isPowerOfThree(int n) { if(n<=0) re

原创 LeetCode—第一個錯誤的版本(二分法)+移動零(普通雙指針法+快排雙指針法)

文章目錄第一個錯誤的版本(簡單)移動零(簡單) 第一個錯誤的版本(簡單) 2020年6月12日 題目來源:力扣 解題 二分法 普通二分找出第一個錯誤版本 /* The isBadVersion API is defined

原创 LeetCode—缺失數字(排序+哈希表+位運算)

缺失數字(簡單) 2020年6月11日 題目來源:力扣 解題 像這種題,第一思路可以是排序,可以是哈希表,但這兩種辦法肯定效率低,還得想想其他做法 排序 排序後看在不在那個位置上就行了 class Solution {

原创 Servlet+JDBC實現登陸功能的小例子

文章目錄用戶登錄案例需求:分析步驟結果 用戶登錄案例需求: 1.編寫login.html登錄頁面 username & password 兩個輸入框 2.使用Druid數據庫連接池技術,操作mysql,servlettest數據庫

原创 LeetCode—區域和檢索-數組不可變(暴力+前綴和)

區域和檢索-數組不可變(簡單) 2020年6月15日 題目來源:力扣 解題 暴力 class NumArray { private int[] data; public NumArray(int[] nums

原创 一步步體驗由奢入儉難!Spring結合Druid數據連接池對JDBC的簡化寫法

文章目錄數據庫連接池C3P0使用實例Druid使用實例實現Drudi的JDBCUtils工具類結合JDBCUtils工具類的Druid實例Spring JDBC練習Demo 數據庫連接池 概念 其實就是一個容器(集合),存放數