練手 Linq的迴圈

2021-10-19 11:56:20 字數 690 閱讀 7044

網上看到乙個網友的微博有個題目:

題目簡單:尋找陣列1的元素在陣列2對應的 下乙個更大元素 .

給定兩個 沒有重複元素 的陣列 nums1 和 nums2 ,其中nums1 是 nums2 的子集。找到 nums1 中每個元素在 nums2 中的下乙個比其大的元素。

nums1 中數字 x 的下乙個更大元素是指 x 在 nums2 中對應位置的右邊的第乙個比 x 大的元素。如果不存在,對應位置輸出 -1 .

例如:

輸入:

nums1 =[4

,1,2

], nums2 =[1

,3,4

,2].

輸出:[-1

,3,-

1]

網友用了 雙for迴圈  + if ,並把結果輸出到另乙個新的陣列.

當然,這種用linq 也是很簡便的.

int

arr1 =

;int

arr2 =

;var rt = arr1.

select

(o =

>

).toarray ();

console.

writeline

(string

.join

(","

, rt)

);

簡單的node爬蟲練手,迴圈中的非同步轉同步

看到網上一些基於node做的爬蟲專案,自己也想寫一下練手,正好同事需要各省市的資訊 node 安裝最新版 後面會用到async await webstrom編輯器 新建reptitle資料夾 npm init 初始化工程 入口 獲取該頁面所有的省市,記錄下省市名稱,及html位址 查詢省市下面的市區...

RNN 迴圈神經網路 訓練手寫數字

rnn recurrent neural network 迴圈 遞迴 神經網路主要用來處理序列資料。因為傳統的神經網路從輸入 隱含層 輸出是全連線的,層中的神經元是沒有連線的,所以對於輸入資料本身具有時序性 例如輸入的文字資料,每個單詞之間有一定聯絡 的處理表現並不理想。而rnn每乙個輸出與前面的輸...

彙編練手的呵呵

編寫程式,從鍵盤接受乙個小寫字母,然後找出他的前導和後繼字元,再按順序輸出。assume cs code,ds data data segment b db input a lowercase letter a,code segment start mov ax,data mov ds,ax lea...