原创 面試_子數組類問題

劍指 Offer 42. 連續子數組的最大和 輸入一個整型數組,數組中的一個或連續多個整數組成一個子數組。求所有子數組的和的最大值。要求時間複雜度爲O(n)。 示例1: 輸入: nums = [-2,1,-3,4,-1,2,1,-5,4]

原创 面試題_DFS

200. 島嶼數量 給你一個由 '1'(陸地)和 '0'(水)組成的的二維網格,請你計算網格中島嶼的數量。島嶼總是被水包圍,並且每座島嶼只能由水平方向和/或豎直方向上相鄰的陸地連接形成。 此外,你可以假設該網格的四條邊均被水包圍。 示例 1

原创 面試題專題_目錄

動態規劃 有序數組的二分法解法 回溯法

原创 面試題_回溯法

46. 全排列 給定一個不含重複數字的數組 nums ,返回其 所有可能的全排列 。你可以 按任意順序 返回答案。 示例 1: 輸入:nums = [1,2,3] 輸出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3

原创 面試題_有序數組的二分法解法

劍指 Offer 53 - I. 在排序數組中查找數字 I 統計一個數字在排序數組中出現的次數。 示例 1: 輸入: nums = [5,7,7,8,8,10], target = 8 輸出: 2 示例 2: 輸入: nums = [5,7

原创 c++容器set

class Solution { public: vector<int> intersection(vector<int>& nums1, vector<int>& nums2) { // vector<int> a

原创 c++自定義排序_lambda表達式

class Solution { void quickSort(vector<string>& strs, int l, int r) { if (l >= r) return; int i

原创 python的sort自定義排序

劍指 Offer 45. 把數組排成最小的數 輸入一個非負整數數組,把數組裏所有數字拼接起來排成一個數,打印能拼接出的所有數字中最小的一個。 示例 1: 輸入: [10,2] 輸出: "102" 示例 2: 輸入: [3,30,34,5,9

原创 awk實現去重輸出

alias myuniq="awk 'BEGIN{a[\"\"]=1}{if(!(\$0 in a)){print \$0;a[\$0]=1}}'" awk 'BEGIN{a[""]=1}{if(!($0 in a)){print $0;

原创 NLP面試整理

機器學習 深度學習 python c++

原创 GPU多卡並行訓練

https://www.i4k.xyz/article/Sophia_11/119950262

原创 psi計算

基礎概念:https://zhuanlan.zhihu.com/p/344754828 import sys import pandas as pd import numpy as np import math # all_list =

原创 pandas隨機創建數據

import numpy as np date = ['20210912', '20210922', '20211009', '20211102'] new_date = [] for i in range(100): new_d

原创 搜索算法框架

https://mp.weixin.qq.com/s/97tl37JTZTsID7qPcdjIpg

原创 CVAE

import torch import torch.nn as nn from sklearn.preprocessing import LabelBinarizer from torch.nn import functional as F