原创 不定類型長度的排序系統【+各類排序算法詳解】(C++實現)

創作不易,如果以下內容對你有幫助,別忘了點一個贊,讓更多的小夥伴能看到吧~~ 排序算法詳情 一 、冒泡排序 原理 冒泡排序算法的基本原理就是比較相鄰兩個數字的大小。將兩個數中比較大的那個數交換到靠後的位置,不斷交換下去就

原创 python課設-通訊錄系統

創作不易,如果以下內容對你有幫助,別忘了點一個贊,讓更多的小夥伴能看到吧~~ ===========================================================================

原创 leetcode-5.25[190. 顛倒二進制位](python實現)

題目1 題解1 class Solution: def reverseBits(self, n: int) -> int: ans = 0 i = 32 # 循環移動32次

原创 01. 操作系統之概述及發展

1. 操作系統概述 操作系統定義 操作系統是管理計算機硬件和軟件資源的計算機程序,管理配置內存、決定資源共需順序、控制輸入輸出設備等、操作系統提供讓用戶和系統交互的操作界面 操作系統的基本功能 操作系統統一管理計算機資源(處

原创 04. 操作系統之設備管理

I/O系統 I/O設備的類型 ####### 按傳輸速率分類 低速設備 (1) 每秒一個字節至數百字節 (2) 如鍵盤、鼠標、語言輸入輸出設備等 中速設備 (1) 每秒數千至數萬字節 (2) 如行式打印機、激光打印機等

原创 03. 操作系統之處理機調度與死鎖

1. 高級、中級和低級調度 高級調度 說明: 高級調度又稱作業調度或長程調度。將外存上處於後備隊列的作業調入內存,並創建進程、分配資源 接納作業數: (1) 取決於內存的多道程序度,即允許多少個作業同時在內存中運行,允許多少個進

原创 02. 操作系統之進程管理

1. 進程管理之進程實體 進程的必要性 進程是系統進行資源分配的基本單位(線程作爲獨立運行的基本單位) 進程作爲程序獨立運行的載體保障程序正常執行 進程的存在使得操作系統資源的利用率大幅度提高 進程與程序 進程是資源分配的最

原创 leetcode-5.27[541. 反轉字符串 II、345. 反轉字符串中的元音字母、557. 反轉字符串中的單詞 III](python實現)

題目1 題解1 class Solution: def reverseStr(self, s: str, k: int) -> str: res='' for i in range(0,l

原创 linux基礎命令歸納(可讀性高,易上手)

創作不易,如果以下內容對你有幫助,別忘了點一個贊,讓更多的小夥伴能看到吧~~ 一、常用目錄/文件操作命令 1.展示目錄列表命令ls (list) ls 展示當前目錄下的可見文件 ls -a

原创 C++篇---訪問私有成員的3種情況及友元函數的使用

1. 友元函數 友元函數引入: 私有成員對於類外部的所有程序部分而言都是隱藏的,訪問它們需要調用一個公共成員函數,但有時也可能會需要創建該規則的一項例外。 友元函數是一個不屬於類成員的函數,但它可以訪問該類的私有成員。換句

原创 leetcode-5.24[*671. 二叉樹中第二小的節點、728. 自除數、645. 錯誤的集合](python實現)

題目1 題解1 # Definition for a binary tree node. # class TreeNode: # def __init__(self, x): # self.val = x

原创 leetcode-5.22[*748. 最短完整詞、653. 兩數之和 IV - 輸入 BST、821. 字符的最短距離](python實現)

題目1 題解1 class Solution: def shortestCompletingWord(self, licensePlate: str, words: List[str]) -> str:

原创 leetcode-5.20[1356. 根據數字二進制下 1 的數目排序、977. 有序數組的平方、1221. 分割平衡字符串](python實現)

題目1 題解1 class Solution: def sortByBits(self, arr: List[int]) -> List[int]: res = [] d = {}

原创 leetcode-5.21[581. 最短無序連續子數組、905. 按奇偶排序數組、922. 按奇偶排序數組 II](python實現)

題目1 題解1 class Solution: def findUnsortedSubarray(self, nums: List[int]) -> int: l,r = 0, len(nums)-1

原创 leetcode-5.19[1281. 整數的各位積和之差、811. 子域名訪問計數、551. 學生出勤記錄 I](python實現)

題目1 題解1 class Solution: def subtractProductAndSum(self, n: int) -> int: cumsum = 0 cummul = 1