原创 關於SQL server 2005 連接到服務器的時候提示error 40 解決方法

錯誤場景 很久沒用過SQL,今天打開連接的時候,彈出錯誤。 但是忘記保存錯誤截圖了,大概是這個樣子,error40: 解決 百度搜了一大堆,我嘗試瞭如下一些方法: 說我連接時的服務器名稱與我的計算機名不符,但是我查看了一下是符

原创 C++---算法學習筆記之動態規劃(一)入門

本文目錄一. 關於動歸的一些概念1.1 什麼是動歸?1.2 動歸的特徵1.3動歸的四個本質(重要)1.4 運用動歸解決的題目場景(動歸解題信號)二. 通過實戰感受動歸思想2.1 斐波那契數列2.2 青蛙跳臺階2.3 最大連續子數組

原创 Linux下一個簡單的shell腳本程序

要求: 運行腳本程序,結果如下: 尊敬的用戶,請選擇如下功能(按數字即可): 1:查看進程信息 2:查看用戶和主機信息 3:顯示當前目錄信息 4:顯示Linux創始人 5:顯示Linux分發版本名稱和Linux內核版本 6:顯示當

原创 Linux下的MySQL--(1)數據庫基礎

首先我想先來區分一下一些數據庫的品種,因爲我在學習的過程中就遇到一點混亂。 1.主流數據庫 SQL Sever:微軟產品,Net程序員的最愛,中大型項目。 Oracle: 甲骨文產品,適合大型項目,複雜的業務邏輯,併發一般來說不

原创 C++ 實現 二叉搜索樹

本文目錄1.二叉搜索樹的特性2.二叉搜索樹的模擬實現3. 二叉搜索樹的應用4. 二叉搜索樹的缺陷 1.二叉搜索樹的特性 1.對於任意節點,比其左子樹中任意節點都大,比其右子樹中任意節點都小。 2.最左側的節點一定是最小的,最右側

原创 Linux下進程中的通信

一.進程通信的概念 爲什麼要進程通信? 進程通信:顧名思義,應該是兩個進程間進行通信。 進程之間具有獨立性,每個進程都有自己的虛擬地址空間,進程A不知道進程B的虛擬地址空間的數據內容(類似於一個人不知道另一個人腦子裏在想啥) 二.

原创 數據結構--給定一個鏈表,返回鏈表開始入環的第一個節點,無環返回NULL

這個題目我們需要考慮兩種情況:1.入環點爲頭節結,這個就是上一篇博客的題目,在這裏不再多說。2.入環點不是頭結點,如下圖。 核心思路:多餘部分到入環結點的長度=相遇點到入環結點的長度。 1.先定義一個快指針一個慢指針,找到該鏈表

原创 C++中大小寫轉換的幾種方式

附上力扣原題鏈接https://leetcode-cn.com/problems/to-lower-case/ 1.常規法 遍歷字符串,將大寫的字母ASCII碼加上32,小寫字母ASCII碼減去32即可。 #include<ios

原创 C++藍橋杯試題集基礎練習VIP BASIC 14-30思路解析及代碼

聲明: 本人代碼僅供參考,不代表是最優的解,甚至一些題解可能過於複雜,歡迎大佬們提意見~ 本文目錄BASIC-14 時間轉換BASIC-15 字符串對比BASIC-16 分解質因數BASIC-17 矩陣的乘法BAS

原创 數據結構--給定一個鏈表,判斷鏈表中是否有環

這個問題可以用我們小學時期奧數題裏面的經典:相遇問題來解決。 思路:,找兩個指針,起始都指向頭部,循環向後走。每一次循環,一個指針一次性走兩步,另一個一次性走一步。如果兩個指針能夠相遇,則證明這個鏈表成環。如果直到兩指針中的任意一

原创 字符串的逆置和旋轉問題

第一題:有一個字符數組的內容爲:“student a am i”,請將數組的內容改爲:“i am a student”, 要求:不能使用庫函數,只能開闢有限個空間(空間個數和字符串的長度無關) 那麼這個題想把這4個單詞逆置

原创 數據結構--約瑟夫環問題

1.問題描述 約瑟夫環(約瑟夫問題)是一個數學的應用問題:已知n個人(以編號1,2,3…n分別表示)圍坐在一張圓桌周圍。從編號爲k的人開始報數,數到m的那個人出列;他的下一個人又從1開始報數,數到m的那個人又出列;依此規律重複下去

原创 C語言中的指針專欄

一級指針 指針是什麼 我們可以把宿舍樓裏面的每一個同學看成一個個的變量,存放在一個個宿舍裏,而爲了方便找到每個同學,我們給每個宿舍標號,而指針就是每個宿舍的門牌號,它的值直接指向地址所對應的變量單元。 爲什麼要有指針 很明顯我們找

原创 數據結構--逆序一個單鏈表

這個問題有兩種解法。 第一種,我取名叫尾刪頭插法: 核心思路:將每一次oldhead後面的tmp節點刪除,並將該節點頭插,依次循環。直到oldhead變成鏈表的尾部,即tmp爲空,循環結束。 如下圖單鏈表:oldhead爲逆序前原

原创 牛客網-- 二維數組中的查找

題目描述 在一個二維數組中(每個一維數組的長度相同),每一行都按照從左到右遞增的順序排序,每一列都按照從上到下遞增的順序排序。請完成一個函數,輸入這樣的一個二維數組和一個整數,判斷數組中是否含有該整數。 思路分析 我的思路比較簡單