原创 親密字符串----leetcode

給定兩個由小寫字母構成的字符串 A 和 B ,只要我們可以通過交換 A 中的兩個字母得到與 B 相等的結果,就返回 true ;否則返回 false 。   示例 1: 輸入: A = "ab", B = "ba" 輸出: true

原创 遊戲海報-----快手真題

題目描述 小明有26種遊戲海報,用小寫字母"a"到"z"表示。小明會把遊戲海報裝訂成冊(可能有重複的海報),冊子可以用一個字符串來表示,每個字符就表示對應的海報,例如abcdea。小明現在想做一些“特別版”,然後賣掉。特別版就是會從所有海

原创 連續子數組最大和----流利說筆試題

時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 32M,其他語言64M 熱度指數:12488 本題知識點: Java工程師 C++工程師 iOS工程師 安卓工程師 運維工程師 前端工程師 算法工程師 PHP工程師 測試工程

原创 漂流船問題----招商銀行信用卡中心筆試題

時間限制:C/C++ 1秒,其他語言2秒 空間限制:C/C++ 32M,其他語言64M 熱度指數:4096 本題知識點: Java工程師 C++工程師 測試工程師 招商銀行信用卡中心 貪心  算法知識視頻講解 校招時部分企業筆試將禁止編程

原创 面試題 08.09. 括號----leetcode

括號。設計一種算法,打印n對括號的所有合法的(例如,開閉一一對應)組合。 說明:解集不能包含重複的子集。 例如,給出 n = 3,生成結果爲: [   "((()))",   "(()())",   "(())()",   "()(())

原创 供暖器----leetcode

冬季已經來臨。 你的任務是設計一個有固定加熱半徑的供暖器向所有房屋供暖。 現在,給出位於一條水平線上的房屋和供暖器的位置,找到可以覆蓋所有房屋的最小加熱半徑。 所以,你的輸入將會是房屋和供暖器的位置。你將輸出供暖器的最小加熱半徑。 說明:

原创 機器人大冒險----leetcode

力扣團隊買了一個可編程機器人,機器人初始位置在原點(0, 0)。小夥伴事先給機器人輸入一串指令command,機器人就會無限循環這條指令的步驟進行移動。指令有兩種: U: 向y軸正方向移動一格 R: 向x軸正方向移動一格。 不幸的是,在

原创 操作系統模擬進程實驗

#include<bits/stdc++.h> using namespace std; struct PCB{ //進程名 char process_name[20]; //進程id int proce

原创 字符串距離計算----牛客算法面試題

題目描述 給定兩個長度相等的,由小寫字母組成的字符串S1和S2,定義S1和S2的距離爲兩個字符串有多少個位置上的字母不相等。 現在牛牛可以選定兩個字母X1和X2,將S1中的所有字母X1均替換成X2。(X1和X2可以相同) 牛牛希望知道執行

原创 面試題 02.05. 鏈表求和-----leetcode

給定兩個用鏈表表示的整數,每個節點包含一個數位。 這些數位是反向存放的,也就是個位排在鏈表首部。 編寫函數對這兩個整數求和,並用鏈表形式返回結果。   示例: 輸入:(7 -> 1 -> 6) + (5 -> 9 -> 2),即617 +

原创 面試題 16.21. 交換和----leetcode

給定兩個整數數組,請交換一對數值(每個數組中取一個數值),使得兩個數組所有元素的和相等。 返回一個數組,第一個元素是第一個數組中要交換的元素,第二個元素是第二個數組中要交換的元素。若有多個答案,返回任意一個均可。若無滿足條件的數值,返回空

原创 面試題 17.19. 消失的兩個數字-----leetcode

給定一個數組,包含從 1 到 N 所有的整數,但其中缺了兩個數字。你能在 O(N) 時間內只用 O(1) 的空間找到它們嗎? 以任意順序返回這兩個數字均可。 示例 1: 輸入: [1] 輸出: [2,3] 示例 2: 輸入: [2,3]

原创 考試策略-----美團筆試題

題目描述 小明同學在參加一場考試,考試時間2個小時。試卷上一共有n道題目,小明要在規定時間內,完成一定數量的題目。  考試中不限制試題作答順序,對於 i 第道題目,小明有三種不同的策略可以選擇:  (1)直接跳過這道題目,不花費時間,本題

原创 牛牛的AC------牛客面試題

題目描述 一年一度的春招就要到來了,牛牛爲了備戰春招,在家刷了很多道題,所以牛牛非常喜歡AC這兩個字母。他現在有一個只包含A和C的字符串,你可以任意修改最多k個字符,讓A變成C,或者C變成A。請問修改完之後,最長連續相同字符的長度是多少。

原创 機器人跳躍問題-----字節跳動筆試真題

題目描述 機器人正在玩一個古老的基於DOS的遊戲。遊戲中有N+1座建築——從0到N編號,從左到右排列。編號爲0的建築高度爲0個單位,編號爲i的建築的高度爲H(i)個單位。    起初, 機器人在編號爲0的建築處。每一步,它跳到下一個(右邊