原创 JDBC之處理結果集

首先看一下student表內容 student表的結構信息 具體代碼: package jdbc處理結果集; import java.sql.Connection; import java.sql.DriverManager

原创 JS用戶名不合法的兩種提示方法【最常用的】

校驗規則是:用戶名只能有字母,數字,下劃線組成,而且長度是5~12 第一種 方式: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <m

原创 JAVA實現0-1揹包問題

6、實驗五0-1揹包問題 實驗內容 內容:給定n種物品和一個揹包,物品i價值wi和重量vi已知,確定裝入揹包的物品方案,使得包內物品總價值最大。 解題思路 原則:面對每個物品,只有選擇拿與不拿兩種選擇,不能夠選擇裝入物品的一

原创 JAVA實現貪心算法解決揹包問題

9、實驗八貪心算法解決揹包問題 實驗內容 使用重量貪心、價值貪心和價值密度貪心三種貪心準則,求解揹包問題。 本次實驗,自行設計輸入提示、輸入數據形式、結果輸出樣式,需要認真思考,都需要用戶輸入哪些基本數據、最終需要顯示哪些結果信

原创 JAVA實現最長公共子序列

4、實驗三最長公共子序列 實驗內容 輸入兩個相同類型的序列,用動態規劃方法計算他們的最長公共子序列的長度以及序列。 解題思路 1、先用一個二維數組存儲最長公共子序列的長度,還要記錄每個值的狀態 2、根據記錄值的狀態,遞歸回溯

原创 淺談Java的異常處理機制

Java的異常處理 今天來聊一下Java的異常處理機制,因爲我也是初學者,並沒有理解的那麼深刻,所以有什麼錯誤的話,還請多多指教。我將用五部分來解釋我所理解的Java異常。 一、異常是怎麼出現的 public class Test

原创 JAVA實現多邊形遊戲

5、實驗四多邊形遊戲 實驗內容 按照要求輸入多邊形的邊和頂點,遊戲第一步: 刪除一條邊, 隨後的n-1步按以下方式操作: 1)選擇一條邊E以及由E連接着的2個頂點v1和v2 2)用一個新的頂點取代邊E以及由E連着的2個頂點v1和

原创 MySQL判斷日期小於當前日期

代碼 SELECT * FROM book WHERE returnDate<CURDATE();

原创 算法分析與設計選修課心得

1、開篇 轉眼間大二下已經過去了,因爲疫情的原因,整個大二下都是在家裏上完的,學成什麼自己心裏也清楚,上課理論是聽的差不多,但是一到要準備敲代碼的時候,自己就不知道要從哪裏入手,以至於實驗課的代碼每次都是先在網上找,找到之後,自

原创 JAVA實現矩陣連乘

3、實驗二矩陣連乘 實驗內容 n個矩陣連乘,不滿足交換律,但是滿足結合律,通過不同的加括號方式,會使得需要的乘法次數不同。用動態規劃方法計算,找出最優加括號方式,使總的乘法次數最少。 解題思路 將矩陣連乘積Ai Ai +1

原创 JAVA實現活動安排

8、實驗七活動安排 實驗內容 設有n個活動的集合E={1, 2, … n}, 其中每個活動都要求使用同一資源且在同一時間內只有一個活動能使用這一資源。要求根據下述兩種貪心準則,給出活動集合中最大的相容活動子集合。 (1)使用“將

原创 JAVA實現棋盤覆蓋

2、實驗一棋盤覆蓋 實驗內容 輸入特殊方格的位置以及棋盤大小(2k個方格即輸入k),用分治法實現L型骨牌覆蓋磁盤問題,計算結果顯示棋盤骨牌覆蓋情況(用數字表示) 解題思路 1、採用分治法解決該問題,分治法是將一個規模很大的問

原创 JAVA實現電路佈線問題

7、實驗六電路佈線問題 實驗內容 內容:在一塊電路板的上、下兩端分別有n個接線柱。根據電路設計,要求用導線(i,a(i))將上端接線柱與下端接線柱相連,其中a(i)表示上端點i對應的下端點的值,如圖所示。 題目要求是在給定的連

原创 matlab2012a窗口恢復

首先整個matlab是這樣的  依次選擇  這樣就好了

原创 MySQL如何一起修改兩列的值

原來 student 表信息是這樣的 然後我要把 id 爲18051105的 class_id 和 major_id 改爲 null 可以使用下面的語句 UPDATE student SET class_id = NULL ,