原创 MATLAB之高斯消元法

第一種方法:文件名gauss1.m function x=gauss1(A,b) %參量說明:A,係數矩陣;B,常數列向量;zg,增廣矩陣 %將增廣矩陣化爲上三角,再回帶求解x %此方法較爲常規,將zg(k,k)元素乘以-zg(i,k)

原创 楊輝三角(以正三角形打印和以直角三角形打印)

1.題目來源 作者: 徐鏡春 單位: 浙江大學 時間限制: 400 ms 內存限制: 64 MB 代碼長度限制: 16 KB 2.題目簡述 本題要求按照規定格式打印前N行楊輝三角。 輸入格式: 輸入在一行中給出N(1≤N≤10)。 輸出格

原创 AOE網中求解關鍵路徑(Critical Path)

首先推薦有個b站視頻,講關鍵路徑講的非常好,20min可搞懂:https://www.bilibili.com/video/BV1PW41187vc?from=search&seid=40093726432206649 一、概念 AOE網

原创 設計模式——單例模式(java:一步步優化至最優寫法)

目錄 一、概念 二、分類 三、代碼實現 餓漢式:在系統加載時就創建類的單例。 方法一:靜態常量法:將唯一實例obj設置成靜態常量 方法二:靜態代碼塊:將類的實例化放在靜態代碼塊中,與上述的靜態常量一致,都是在類裝載時創建單例,因此優缺點一

原创 面試手撕 (1):兩個棧實現隊列+兩個隊列實現棧

最近在找實習,打算開一個名叫‘面試手撕算法’的專欄,裏面包含一些面試常見的算法題,而一般面試中的代碼題會比筆試中的題簡單一點,考的很基礎的概念。但是往往有一些小細節被忽略,而使我們無法在短時間成功寫出代碼。 在這裏,我會將我遇到的面試題和

原创 XP Professional開機就要激活,否則無法登錄桌面

上個月有門課程實驗需要XP系統,所有參考這篇博客:VMware Workstation:安裝windows xp系統在虛擬機中裝了xp專業版,當時成功安裝並激活了,但是一個月後出現了這樣的問題:(這裏截取了該文章下的一條評論,該讀

原创 求包含n個整數的數組A的第i小的數

題目:求包含n個整數的數組A的第i小的數。   解法一:排序 將數組A從小到大排序,之後第i個數即爲所求。 時間複雜度爲O(n²)   解法二:維護一個長度爲i的有序數組B[i](順序爲從小到大),遍歷A[j],每遍歷到一個元素將其與B中

原创 兩數和問題(在數組中找出兩數和爲給定整數的兩元素)

題目:輸入包含n個整數是數組A的整數x,求出滿足A[i]+A[j]=x的i和j,如果沒有這樣的元素和,則返回-1和-1。   我的分析如下: 此題需要注意的是:數組中可能有重複元素,滿足條件的解不止一組。 例如,給定數組A[1,3,2,2

原创 函數繪圖語言詳細版

!!!說明,本文源碼參考github:https://github.com/TaronLedgerS/MyCompiler,其中本人對於語法分析器改動了一小部分,另外由於作者水平有限,學不會windows界面編程,故語義分析和繪圖模塊是用

原创 微機原理實驗報告

目錄 實驗一 彙編語言編程實驗 一、 實驗目的 二、 實驗所用儀器 三、 實驗內容及基本原理 四、 實驗數據記錄 五、 實驗結果分析及回答問題(或測試環境及測試結果) 實驗二 數碼轉換實驗 一、 實驗目的 二、 實驗所用儀器 三、 實驗

原创 參數傳遞——基本類型和引用類型做形參的辨析

 (一)基礎知識 @局部變量  * 局部變量是在方法中定義的變量或方法的參數變量,不能被訪問控制符修飾,但可以被final修飾  * 方法中定義的變量的作用域是從該變量的聲明開始到包含該變量的語句塊結束爲止  * 一個方法中的形參的作用域

原创 Java引用類型——數組

(一)基礎知識  1.數組的聲明:int[] a; //聲明一個一維的整型數組                            String[][] str;//聲明一個二維的字符串數組                      

原创 多態

package javaprac; /* * @將子類對象轉換成父類對象 * 該過程由編譯器自動完成,被稱爲“向上轉型”,如果子類對象有對父類方法進行重寫,則對象表現出子類特徵。 * 但它不可訪問子類新定義的方法,因爲他畢竟是父

原创 抽象類——abstract

(一)基礎知識 @abstract  * 1.產生條件?  * 當定義一個類時,常常需要定義一些方法對數據信息進行操作,但有時這些方法的實現是無法確定的。  * Java規定,用abstract關鍵字修飾的方法被稱爲抽象方法,定義時不寫函

原创 接口——interface

(一)  package javaprac; /* * @interface 關鍵字 * 1.接口名用public abstract修飾,即使沒寫也會自動設置此權限。 * 2.接口extends繼承父接口,接口是多繼承的,exte