原创 查找的方式

一、靜態查找: 1、順序表:順序查找 2、有序表:這般查找 3、(比較難)靜態樹表:構建靜態最優查找樹(Static Optimal Search Tree),但有效率的方式是次優查找樹(Nearly Optimal Search Tre

原创 【極簡】基於BERT的實體識別,並在舊版docker上部署

基於BERT的NERBERT實體識別Usage數據思路相比run_classifier.py的修改其他事項Docker-Nvidia17.12.1-ce正常運行 gajanlee 代碼已開源github 如有幫助,歡迎star

原创 UWP新建窗口

首先放入一個button,設置點擊事件。 1、顯示新視圖: CoreApplicationView newView = CoreApplication.CreateNewView(); 顯示新視圖 2、跟蹤新視圖的 Id。 稍後使用

原创 勒讓德符號的說明及作用

Legendre符號的用途     一、     二次剩餘 勒讓德符號的提出的意義是判斷一個數是否是模n的二次剩餘,所以研究勒讓德符號之前應該瞭解一下二次剩餘。 存在x使x的平方與a MOD (p)就稱a爲模p的二次剩餘,其中p爲素數,a

原创 交換排序

交換排序共包含兩種算法,冒泡排序和快速排序 一、冒泡排序 (Bubble Sort)是一種最簡單的排序算法,將第一個記錄和第二個記錄的關鍵字進行比較,若爲逆序,則進行交換,然後繼續向後移動進行比較,以此類推,直至第n-1個記錄和第n個記錄

原创 插入排序

Sorting大體共分五類: 1、插入排序 2、交換排序 3、選擇排序 4、歸併排序 5、計數排序 本文介紹插入排序: 一、直接插入排序(Straight Insertion Sort) 需要一個監視哨,一般設在0位置處。 大意:  

原创 UWP編寫快遞查詢

在UWP中,如果使用.NET framework4.5以上或者UWP中的.NET Core的話,就可以使用HTTPClient進行更方便的網絡訪問。 在本次項目中,選擇“快遞100”網站進行爬取。 首先隨便查詢一個快遞,在F12開發人員

原创 Consecutive Factors (20)

暴力求解。 #include "iostream" #include "vector" #include "string" #include "cstring" #include "queue" #include "map" using

原创 The Dominant Color (20)

在20分內算是比較有難度了,可能也是思考比較繞彎。 想不到存兩個數據的數組形式,只好又創建一個。800*600也比較大,不用存儲。 #include "iostream" #include "vector" #include "stri

原创 排序算法總結

排序算法總結:   排序方法 平均時間 最壞情況 輔助存儲 簡單排序 O(n2) O(n2) O(1) 快速排序 O(nlogn) O(n2) O(logn) 堆排序 O(nlogn)

原创 Find Coins (25)

思路: 500個面值,哈希存儲即可。注意從1開始算的話,注意M-i>500的情況。 代碼: #include "iostream" #include "vector" #include "string" #include "cstring

原创 Is It a Binary Search Tree (25)

題目分析: 1、要求根據給出的數字建立二叉樹 2、看看給出的數字序列是不是先序遍歷,是則給出後序遍歷 3、看看給出的數字序列是不是鏡像的先序遍歷,是則給出鏡像的後序遍歷 注意地方: 手寫解題的時候,要注意鏡像是左邊大於等於根節點,右邊小

原创 C/C++面試(一)

1、 int main(void) { printf("%s , %5.3s\n","computer","computer"); return

原创 Longest Symmetric String (25) 與Manacher算法

求最長迴文子串問題。數據量比較小,可以進行暴力破解。 但有一種更好的算法, Manacher 算法。 詳見:https://segmentfault.com/a/1190000003914228 題目代碼: #include "ios

原创 String Subtraction (20)

注意: 字符串輸入可能會有空格,用getline(cin, string); 代碼: #include "iostream" #include "vector" #include "string" #include "cstring"