原创 項目中常用的審計類型概述

風險審計 評估風險管理過程的有效性 採購審計 對合同和採購過程的完整性、正確性和有效性進行的審查 質量審計 用於確定項目活動是否遵循了組織和項目的政策、過程與程序的一種結構化且獨立的過程

原创 4種解法 - 最小的k個數

文章目錄題目解法一(查找排序)解法二(排序截取)解法三(大頂堆)解法四(快排) 題目 輸入整數數組 arr ,找出其中最小的 k 個數。例如,輸入4、5、1、6、2、7、3、8這8個數字,則最小的4個數字是1、2、3、4。 示例

原创 python一步一步實現簡單的搜索引擎

文章目錄待測試文檔:1. 簡單的全文匹配2. 詞袋模型3. 詞袋倒排索引模型4. 增加緩存 待測試文檔: 1.txt I have a dream that my four little children will one d

原创 項目過程發生變更的處理流程

不論最開始的需求分析階段,還是項目實施階段,甚至最後驗收階段都可能出現不可知的意外風險,導致項目發生變更,當出現需要變更時不要慌,按部就班來處理,簡單的思路如下: 對可能引起變更的因素施加影響提出變更, 弄清楚變更是什麼對導致規避

原创 兩種解法 - 判斷字符串的子串

文章目錄題目解法一(C# 雙指針法)解法二(Python迭代器) 題目 給定字符串 s 和 t ,判斷 s 是否爲 t 的子序列。 你可以認爲 s 和 t 中僅包含英文小寫字母。字符串 t 可能會很長(長度 ~= 500,000

原创 3種解法 - 計算最長迴文串

題目 給定一個包含大寫字母和小寫字母的字符串,找到通過這些字母構造成的最長的迴文串。 在構造過程中,請注意區分大小寫。比如 “Aa” 不能當做一個迴文字符串。 注意: 假設字符串的長度不會超過 1010。 示例 1: 輸入: “a

原创 3類方法 - 實現數組排序

文章目錄題目常用概念解法一(冒泡[n^2^]類)冒泡排序插入排序選擇排序解法二(快排[nlogn]類)快速排序歸併排序堆排序希爾排序解法三(桶[n]類)桶排序計數排序基數排序 題目 NO. 912 給你一個整數數組 nums,請

原创 3種方法: 圓圈中最後剩下的數字

文章目錄題目解法一(暴力法)解法二(遞歸)解法三(循環) 題目 NO. 1579 0,1,n-1這n個數字排成一個圓圈,從數字0開始,每次從這個圓圈裏刪除第m個數字。求出這個圓圈裏剩下的最後一個數字。 例如,0、1、2、3、4這

原创 3種解法 - 得到國際象棋中車的可用捕獲量

文章目錄題目解法一(行列查找)解法二(遞歸查找)解法三(方向數組) 題目 在一個 8 x 8 的棋盤上,有一個白色車(rook)。也可能有空方塊,白色的象(bishop)和黑色的卒(pawn)。它們分別以字符 “R”,“.”,“

原创 3種解法 - 計算三維形體的表面積

文章目錄題目題解示例一:[[2]]示例 2:[[1,2],[3,4]]示例 3:[[1,0],[0,2]]示例 4:[[1,1,1],[1,0,1],[1,1,1]]示例 5:[[2,2,2],[2,1,2],[2,2,2]]解法

原创 2種解法:斐波那列馬甲問題

文章目錄題目解法一(遞歸)解法二(動態規劃) 題目 一個有名的按摩師會收到源源不斷的預約請求,每個預約都可以選擇接或不接。在每次預約服務之間要有休息時間,因此她不能接受相鄰的預約。給定一個預約請求序列,替按摩師找到最優的預約集合

原创 3種解法 - 兩水壺拼水問題

文章目錄題目解法一(暴力法)解法二(直線方程)解法三(深度\廣度優先搜索) 題目 有兩個容量分別爲 x升 和 y升 的水壺以及無限多的水。請判斷能否通過使用這兩個水壺,從而可以得到恰好 z升 的水? 如果可以,最後請用以上水壺中

原创 常用的結構型設計模式(C#舉例)

文章目錄概述代理模式裝飾器模式適配器模式 概述 代理模式:代理模式在不改變原始類接口的條件下,爲原始類定義一個代理類,主要目的是控制訪問,而非加強功能,這是它跟裝飾器模式最大的不同。 裝飾器模式:裝飾者模式在不改變原始類接口的

原创 3種解法 - 得到使數組唯一的最小增量

文章目錄題目解法一(暴力法)解法二(順序訪問)解法三(貪心算法) 題目 給定整數數組 A,每次 move 操作將會選擇任意 A[i],並將其遞增 1。 返回使 A 中的每個值都是唯一的最少操作次數。 示例 1: 輸入:[1,2

原创 項目管理計劃內容及意義概述

文章目錄管理計劃模塊內容判斷依據概念 管理計劃模塊內容 範圍:如何定義、制定、監督、控制和確認項目範圍 需求:如何分析、記錄和管理需求 進度:爲編制、監督、和控制項目進度,建立準則並確定活動 成本:如何規劃、安排和控制成本 質