原创 C++ 用法

vector的初始化大小和賦初值(1)vector< 類型 > 標識符 ;(2)vector< 類型 > 標識符(最大容量) ;(3)vector< 類型 > 標識符(最大容量,初始所有值);vector< int > arry(5, 1

原创 算法第四版讀書筆記 1.1下壓(LIFO)棧 動態調整數組大小

1.爲什麼是N == a.length/4 ? 因爲我們調整大小的時候使用的是加倍和減半,在減半時,已使用的量控制在四分之一,那麼減半後還可以有足夠的空間來壓棧操作。這種數組大小的調整是綜合考慮的結果 既不會溢出利用率也不會低於1/4 。

原创 Mysql 8.x 初始密碼忘記了怎麼辦? 進去了怎麼改密碼?

答:首先去mysql安裝目錄下把data文件夾刪了(僅限沒啥重要內容的初學者啊) 然後CMD管理員權限  ————> 進入mysql的bin目錄 使用mysqld --initialize 命令初始化,會有一個初始密碼 然後去安裝目錄搜

原创 【傻瓜教學】IDEA中怎麼添加jar包

新建一個項目 然後點擊project structure 選擇Libraries  點擊 + 號  根據需要選擇 這邊是下載下來的jar包 所以直接選擇第一項Java   找到自己下載的jar包,點OK 即添加完成 如果需要使得ja

原创 二進制、八進制、十進制、十六進制的相互轉換(簡單易懂)

1.十進制 想要轉換爲 n進制:   整數部分不停地除以n,直到商爲0即可,記錄下每次的餘數,從最後一個餘數開始排列即可。  小數部分不停地乘以n,每次乘完後把個位數的數字記錄後再變爲0,再進行下一次乘法運算,直到小數部分爲0即可,記錄下

原创 PAT乙級1021 C++

1021 個位數統計 (15 分) 給定一個 k 位整數 N ​​請編寫程序統計每種不同的個位數字出現的次數。例如:給定 N=100311,則有 2 個 0,3 個 1,和 1 個 3。 輸入格式: 每個輸入包含 1 個測試用例,即一個不

原创 PAT 1004 仿寫 結構體的簡單使用

1004. 成績排名 (20)時間限制400 ms內存限制65536 kB代碼長度限制8000 B判題程序Standard作者CHEN, Yue讀入n名學生的姓名、學號、成績,分別輸出成績最高和成績最低學生的姓名和學號。輸入格式:每個測試

原创 已定選擇區間,在區間內隨機選擇一個字母

C/c++中如何產生指定的隨機字符,方法爲:將指定的字符存儲到字符數組a中,字符個數爲n。生成[0-n)的隨機數 i=rand()%n按隨機數取數組元素  a[i]參考代碼:123456789101112#include <stdlib.

原创 PAT乙級1012

/*1012. 數字分類 (20)時間限制100 ms內存限制65536 kB代碼長度限制8000 B判題程序Standard作者CHEN, Yue給定一系列正整數,請按要求對數字進行分類,並輸出以下5個數

原创 PAT 1005 看到的寫的最好的 學習學習

/*卡拉茲(Callatz)猜想已經在1001中給出了描述。在這個題目裏,情況稍微有些複雜。 當我們驗證卡拉茲猜想的時候,爲了避免重複計算,可以記錄下遞推過程中遇到的每一個數。例如對n=3進行驗證的時候,我們需要計算3、5、8、4、2

原创 C++ <vector>用法

vector的初始化大小和賦初值(1)vector< 類型 > 標識符 ;(2)vector< 類型 > 標識符(最大容量) ;(3)vector< 類型 > 標識符(最大容量,初始所有值);vector< int > arry(5, 1

原创 C++ map用法

map是一類關聯式容器。它的特點是增加和刪除節點對迭代器的影響很小,除了那個操作節點,對其他的節點都沒有什麼影響。對於迭代器來說,可以修改實值,而不能修改key。Map是c++的一個標準容器,她提供了很好一對一的關係,在一些程序中建立一個

原创 PAT 乙級1006

1006. 換個格式輸出整數 (15) 時間限制 400 ms 內存限制 65536 kB 代碼長度限制 8000 B 判題程序 Standard 作者 CHEN, Yue 讓我們用字母B來表示“百”、字母S表示“十”,用“12...n”

原创 C++構造函數調用順序

轉自: http://blog.sina.com.cn/s/blog_660659dc0101agz7.html   一、單繼承 核心:在構造子類之前一定要執行父類的一個構造函數。 1.構造函數(不包括複製構造函數)。   

原创 C++中cmp()用法

首先,我們來談談大名鼎鼎的void qsort(void *base,int nelem,int width,int (*fcmp)(const void *,const void *));它屬於C語言標準庫函數,應該是運用最多的了,今天