原创 IDEA社區版找不到tomcat

安裝好之後,重啓IDEA工具,然後點擊IDEA右上角的Add configurations,點開Templates就能看到Smart Tomcat了,然後點擊configuration進行配置tomcat 

原创 PTA22、最小乘積(基本型) (10 分)

    給兩組數,各n個。   請調整每組數的排列順序,使得兩組數據相同下標元素對應相乘,然後相加的和最小。要求程序輸出這個最小值。   例如兩組數分別爲:1 3  -5和-2 4 1   那麼對應乘積取和的最小值應爲:   (-5) 4

原创 PTA21、K好數 (10 分)

  如果一個自然數N的K進製表示中任意的相鄰的兩位都不是相鄰的數字,那麼我們就說這個數是K好數。求L位K進制數中K好數的數目。例如K = 4,L = 2的時候,所有K好數爲11、13、20、22、30、31、33 共7個。由於這個數目很大

原创 最小生成樹之克魯斯卡爾(kruskal)算法詳解代碼實現

克魯斯卡爾算法的基本思想是以邊爲主導地位,始終選擇當前可用(所選的邊不能構成迴路)的最小權植邊。 1、給所有的邊按照從小到大的順序排序 2、從小到大依次考察每一條邊(u,v) <1> 設一個有n個頂點的連通網絡爲G(V,E),最初先構造一

原创 PTA7、 轉換函數使用 (10 分)

7、 轉換函數使用 (10 分) 輸入一個整數和進制,轉換成十進制輸出 輸入格式: 在一行輸入整數和進制 輸出格式: 在一行十進制輸出結果 輸入樣例: 在這裏給出一組輸入。例如: 45,8 輸出樣例: 在這裏給出相應的輸出。例如: 37

原创 PTA18、圖的字典表示 (10 分)

18、圖的字典表示 (10 分)   圖的字典表示。輸入多行字符串,每行表示一個頂點和該頂點相連的邊及長度,輸出頂點數,邊數,邊的總長度。比如上圖0點表示:{'O':{'A':2,'B':5,'C':4}}。用eval函數處理輸入,ev

原创 PTA20、字典合併 (10 分)

20、字典合併 (10 分) 字典合併。輸入用字符串表示兩個字典,輸出合併後的字典,字典的鍵用一個字母或數字表示。注意:1和‘1’是不同的關鍵字! 輸入格式: 在第一行中輸入第一個字典字符串 在第二行中輸入第二個字典字符串 輸出格式: 在

原创 Duplicated Numbers (10分)

6-14 Duplicated Numbers (10分) This program reads a lot of integers, in which may be duplicated numbers. The program pic

原创 sdust-Java-字符串集合求並集 (10分)

7-11 sdust-Java-字符串集合求並集 (10分) 從鍵盤接收N個英文字符串(其中不同的字符串數量大於10),從頭開始取5個不同的字符串放入一個集合S1,然後接着取5個不同的字符串放入另一個集合S2,按照字母順序輸出S1和S2的

原创 讀TXT文件帶BOM問題

從文件中讀取數據對用戶名、密碼進行驗證,一開始出現從文件中讀取的數據帶BOM,與輸入的數據長度不一致,將文件轉爲不帶BOM(方法見utf-8 BOM批量轉換工具)後用equals比較還是不相同,最後只能自己寫了個比較的函數 <%@ pag

原创 Integer進制轉換

        int i=10;         //十進制轉換爲二進制         System.out.println(Integer.toBinaryString(i));         //十進制轉換爲八進制      

原创 jmu-Java-07多線程-互斥訪問 (5分)

6-8 jmu-Java-07多線程-互斥訪問 (5分) 定義Account類屬性:private int balance方法: getter方法void deposit(int money) //存錢,在餘額的基礎上加上moneyvoi

原创 jmu-Java-07多線程-同步訪問 (10分)

jmu-Java-07多線程-同步訪問 (10分) 現已有Account類,擁有屬性:private int balance方法: 相應的getter方法。 要求爲該類編寫:void deposit(int money) //存錢,在餘額

原创 JAVA 一個或多個空格分割字符串

  String [] arr = str.split("\\s+"); 不要直接用空格當分隔符 String [] arr2 = str.split(" ");//此方法錯誤