原创 初學mybatis--存個代碼

目錄結構 mybatis.xml <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.

原创 數據庫連接池&JDBCTemplate

1、數據庫連接池 概念 數據庫連接池是一個存放數據庫連接的容器。當系統初始化好後,容器被創建,容器中會申請一些連接對象,當用戶來訪問數據庫時,從容器中獲取連接對象,用戶訪問完之後,會將連接對象歸還給容器。 好處:節約資源、用戶訪問高效。

原创 火星文字典

題目大意 已知一種新的火星文的單詞由英文字母(僅小寫字母)組成,但是此火星文中的字母先後順序未知。給出一組非空的火星文單詞,且此組單詞已經按火星文字典序進行好了排序(從小到大),請推斷出此火星文中的字母先後順序。 輸入描述: 一行文本,爲

原创 數據庫學習(更新中)

1、SQL SELECT 語句 SELECT 語句用於從表中選取數據,結果被存儲在一個結果表中(稱爲結果集)。 語法:select 列名稱  from  表名稱(選擇某一列)            select  *  from  表名

原创 Java字節流和字符流

Java I/O操作的步驟 1、使用File類打開一個文件。 2、通過字節流或字符流的子類指定輸出位置。 3、進行讀/寫操作。 4、關閉輸入/輸出。 字節流 InputStream、OutputStream,子類如上圖所示。 Input

原创 淺談某些容器底層

剛開始學,稀裏糊塗的寫一點。。。 ArrayList 參考博客:https://www.cnblogs.com/leesf456/p/5308358.html 1、ArrayList底層的數據結構其實就是一個可變數組,數組的元素類型是O

原创 C++派生類的構造函數與析構函數

存個代碼 #include <bits/stdc++.h> using namespace std; class Parent { protected: int pnum; public: Parent(){ pnum = 0;

原创 已知二叉樹的兩種遍歷結果,求另一個遍歷結果

其實,並不是已知隨意兩種遍歷結果,就能還原二叉樹的,只有已知先序和中序或中序和後序,才能還原二叉樹。 1、已知先序:ABCDEFGH,中序:BDCEAFHG,求後序。那麼在先序裏面,第一個點A肯定是根節點,然後在中序裏找到A的位置,劃分成

原创 大臣的旅費--Java實現

問題描述 很久以前,T王國空前繁榮。爲了更好地管理國家,王國修建了大量的快速路,用於連接首都和王國內的各大城市。爲節省經費,T國的大臣們經過思考,制定了一套優秀的修建方案,使得任何一個大城市都能從首都直接或者通過其他大城市間接到達。同時,

原创 PAT--1126 Eulerian Path

題目鏈接:https://pintia.cn/problem-sets/994805342720868352/problems/994805349851185152 題目大意: Eulerian:連通圖且所有定點的度爲偶數 Semi-Eu

原创 java:全排列

java沒有next_permutation()這個函數,需要自己寫。 import java.util.*; public class Main { static Scanner sc = new Scanner(System.i

原创 java:util

1、Stack public class Main { static Stack<Integer> stack = new Stack<Integer>(); public static void main(String[] arg

原创 PAT--1057 Stack

題目鏈接:https://pintia.cn/problem-sets/994805342720868352/problems/994805417945710592 題目大意:模仿棧,只不過在原有的Push,Pop操作上,又加了一個Pee

原创 PAT--1151 LCA in a Binary Tree--LCA

題目鏈接:https://pintia.cn/problem-sets/994805342720868352/problems/1038430130011897856 題目大意:給定中序和先序,求給定兩個點的最近公共祖先。 分析:假設給出

原创 PAT--1098 Insertion or Heap Sort--插入排序與堆排序

題目鏈接:https://pintia.cn/problem-sets/994805342720868352/problems/994805368847187968 題目大意 給你長度爲n的數組a和b,其中數組a是原數組,b是插入排序或堆