原创 PAT答案(挖掘機技術哪家強)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4058 代碼 #include<iostream> #include<string.h> #define MAX 100005 using

原创 PAT答案(錘子剪刀布)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4044 代碼 #include<iostream> #include<string.h> #include<algorithm> usin

原创 堆棧的那些事兒

前言 前面聊了線性表,這次來聊一些非常重要的數據結構——堆棧。關於堆棧,我們可以理解爲我們在使用瀏覽器的瀏覽網頁的時候,我們點擊返回按鈕的時候總是返回到我們最近一次瀏覽的網頁,而不是我們最開始瀏覽的網頁。另外我們可以用廚房的盤子來

原创 線性表的那些事兒(三)

前言 前面兩個文章通過C語言自己實現List鏈表,但是我們在實際應用過程中,大多多時候都是使用已經封裝好的。例如在C++中,我們可以使用stl提供的list,在Java中,也可以使用util中提供的List。今天就通過C++來實現

原创 PAT答案(完美數列)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4056 思路分析 對於這道題目,主要是要找到最長的長度,我們先循環一次找到一個最長的長度,接下來就是一個比較問題了,發現其他的長度是否比目前

原创 PAT答案(個位數統計)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4047 代碼 #include<iostream> #include<string.h> #define MAX 10005 using n

原创 PAT答案(D進制的A+B)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4048 代碼 #include<iostream> #include<vector> using namespace std; int m

原创 安迪的第一個字典

前言 這個算法主要是介紹set,set最大的一個特點就是具有自動排序功能 問題描述 輸入一個文本,找出所有不同的單詞(連續的字母序列),按字典序從小到大輸出。單詞不區分大小寫 樣例輸入 Adventures in Disneyla

原创 PAT答案(福爾摩斯的約會)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4040 代碼 #include<stdio.h> #define MAX 60 int main() { char a[MAX];

原创 PAT答案(A除以B)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4043 代碼 #include<stdio.h> #include<string.h> #define MAX 1005 int main(

原创 mybatis設置參數的時候報錯

前言 現在正在趕一個項目,但還是想花點時間來總結一下遇到的坑,希望能夠幫助到其他小夥伴 錯誤類型 Exception in thread "main" org.apache.ibatis.exceptions.PersistenceExc

原创 nginx配置php環境遇到的一些問題

前言 之前在Linux中配置php環境的時候,通常採用的是apt-get的方式安裝,這樣的安裝方式固然簡單,但是作爲一名程序員,總得去接觸一些新的東西,所以這次採用來源碼編譯安裝的方式。下面簡單遇到的問題和解決方法 問題1: php-fp

原创 php操作文件

前言 正常來說,php操作mysql纔是絕配,但是如果考慮到安全問題,或者磁盤空間問題,加上涉及的數據比較少的話,那麼久可以考慮採用文件的方式進行存儲。但是需要注意的時候在Ubuntu下面或者centos下面,經常會由於權限問題的導致打開

原创 json_decode解碼返回的數據爲NULL

前言 又有一段時間沒有寫博客了,第一是由於考試,寫博客需要花費很多時間;第二是在開發中遇到的問題都是些小問題,很快就解決了。 關於json_decode函數,自己是再熟悉不過了,平時使用過程中也並沒有遇到什麼問題,但是今天在開發中花了大

原创 PAT答案(舊鍵盤)

題目鏈接 https://www.nowcoder.com/pat/6/problem/4055 代碼 #include<iostream> #include<string.h> #include<string> #define MAX