原创 遞歸與非遞歸的各種寫法
一.(1)遞歸寫斐波那契數 #include<stdio.h> #include<Windows.h> int fib(int n) { if (n <= 2) { return 1;
原创 筆記整理:strcpy,strcat,strcmp,strncpy,strncat,strncmp,strstr
1.strcpy 字符串複製 char* strcpy(char* dest,const char* src); 功能:把從src地址開始且含有NULL結束符的字符串複製到以dest開始的地址空間。 說明:src和dest所指
原创 函數重載解析
C++函數重載的實現原理1.函數重載的概念 在同一個作用域類,一組函數的函數名相同,參數列表不同(參數個數不
原创 用函數實現折半查找,方便調用
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<Windows.h> int binary_search(int arr[], int key, int left,
原创 c++動態內存管理相關知識
1.c語言動態內存管理c語言使用malloc、calloc、realloc、free進行動態內存管理Void test(){ int* p1 = (int*)malloc(size(int)*4); int
原创 引用,const引用,指針
引用,const引用,指針一、引用(1)定義:引用不是定義一個新的變量,而是給一個已經定義的變量重新起一個別名。(2)聲明方法: 類型&引用變量名=已定義過的變量名。(
原创 智能指針淺析
智能指針 一、什麼是智能指針? 資源分配即初始化,定義一個類來封裝資源的分配和釋放,在構造函數完成資源的分配和初始化,在析構函數完成資源的清理,可以保證資源的正確初始
原创 C++多態&多態模型
多態&多態模型 一、什麼是多態? 多態顧名思義就是一個事物有多種形態,在C++程序設計中,多態性是指具有不同功能的函數可以用同一個函數名,這樣就可以用一個函數名調用不同內容的函數,即“一個接口
原创 寫時拷貝
寫時拷貝 寫時拷貝是淺拷貝解決淺拷貝析構衝突的一種解決方案,寫時拷貝也叫延時拷貝,幾個對象共用一塊空間,當執行讀操作時不會有影響,當你需要進行
原创 c語言數組的相關運算
1.首先分別介紹一下sizeof、strlen (1)sizeof是一個單目操作符,所以內部的表達式不參與運算,它求取一個類型所創建變量的空間,sizeof後如果是類型必須加括號,如果是變量可以不加,一般都會帶上括號。 (
原创 用數組來處理求Fibonacci數列問題
#include<stdio.h>int main(){int i;int f[20]={1,1};for(i=2;i<20;i++) f[i]=f[i-2]+[i-1];for(i=0;i<20;i++) { if(i
原创 C++實現順序表簡單功能
實現代碼: typedef int DataType; class SeqList { private: DataType* _a; size_t _size; size_t _capacity; void CheckCap
原创 筆記 一個函數返回參數二進制中 1 的個數
#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<Windows.h> #include<stdlib.h> int count_one_bit(int num) {in
原创 web測試之界面測試
摘要: 本文講的是web測試之界面測試, 所謂界面測試就是指,佈局是否合理、整體風格是否一致、各個控件的放置位置是否符合客戶使用習慣,此外還要測試界面操作便捷性、導航簡單易懂性,頁面元素的可用性,界面中文字是否正確,命名是否統一,頁面是否
原创 京東測開筆試題
1. 給定一個字符串s, 請計算輸出含有連續兩個s作爲子串的最短字符串。 注意兩個s可能有重疊部分。例如,"ababa"含有兩個"aba". 輸入描述 : 輸入包括一個字符串s,字符串長度length(1 ≤ length ≤ 50),