原创 有關數組算法
a[0]和a[1] 分別爲數組下標
原创 科學電腦
https://www.cs.usfca.edu/~galles/visualization/
原创 重排單鏈表 LeetCode 8
鏈接:https://www.nowcoder.com/questionTerminal/3d281dc0b3704347846a110bf561ef6b?f=discussion 來源:牛客網 import java.util.
原创 在線API
https://tool.oschina.net/apidocs
原创 重建二叉樹
輸入某二叉樹的前序遍歷和中序遍歷的結果,請重建出該二叉樹。假設輸入的前序遍歷和中序遍歷的結果中都不含重複的數字。例如輸入前序鏈接:https://www.nowcoder.com/questionTerminal/8a19cbe6573
原创 二叉樹遍歷(從上到下,從左到右)
鏈接:https://www.nowcoder.com/questionTerminal/7fe2212963db4790b57431d9ed259701?answerType=1&f=discussion 來源:牛客網 publi
原创 關於sort排序的個人理解
例:用選擇法對數組中10個整數按由小到大排序。解題思路: 所謂選擇法就是先將10個數中最小的數與a[0]對換,再將a[1]~a[9]中最小的數與a[1]對換······每比較一輪,找出一個未經排序的數中最小的一個。共比較9輪。 如
原创 結構體長度的大小
本文轉自:作者 曾宏安 華清遠見高級講師計算方法: 運算符sizeof可以計算出給定類型的大小,對於32位系統來說,sizeof(char) = 1; sizeof(int) = 4。基本數據類型的大小很好計算,我們
原创 c++中關於結構體長度的計算問題
https://wenku.baidu.com/view/22c2627d31b765ce050814d2.html
原创 C語言冒泡排序法和選擇排序法的區別
冒泡排序法:#define _CRT_SECURE_NO_WARNINGS 1 2.#include<stdio.h> 3.#include<stdlib.h> 4.#include<assert.h> 5.void
原创 輸入一個字符串,如果第二個字符是字母(a~z ,A~Z),則將其大寫變小寫,小寫變大寫,如果不是字母則將其修改爲空格,並將修改後的字符串輸出。
#include "stdio.h" 2.main() 3.{ 4. char a[20]; 5. printf("please input your numbers:"); 6. 7. gets
原创 請輸入一個字符串s和兩個正整數m和n,將字符串s中從第m個字符開始的n個字符複製到字符串s中,再輸出字符串。要求用字符指針定義並調用函數strcopy(s,m,n),它的功能是將字符串s中從第m個字
#include<stdio.h> #include<string.h> void strcopy(char *s,int m,int n) { char *p,*q; for(q=s,p=s+n-1;p<s+m+n-1;p++,q+
原创 編程將給定字符串中指定字符刪除
1 #include<stdio.h> #include<string.h> int main() { int i; char *p,*q; char str[100]; char st[100];