原创 實習面試題目總結一

本博客不再更新,更多精彩內容請訪問我的獨立博客 final—修飾符(關鍵字)如果一個類被聲明爲final,意味着它不能再派生出新的子類,不能作爲父類被繼承。因此一個類不能既被聲明爲 abstract的,又被聲明爲final的。將變量或方法

原创 c++中的構造函數和析構函數

析構函數用來釋放在類的構造函數中或整個生命期中獲得的資源。 在一個類中可以有多個構造函數和一個析構函數。 構造函數允許重載,析構函數不允許重載。 析構函數自動調用。

原创 面試總結二

重點內容此貼爲轉載,原帖地址:http://blog.csdn.net/derrantcm/article/details/46658823 支持原創 114、java中實現多態的機制是什麼 答:重寫,重載。方法的重寫Overr

原创 宏定義

宏不能用來計算,宏只能簡單代替,不能做計算,不能做計算,不能做計算,重要的事情說三遍。 以下程序 #include<stdio.h> #define SUB(a) (a)-(a) main(){ int a=2,b=3,c=5,d;

原创 做的一個小項目,大家來看看

鏈接:http://daxuewen.xyz/

原创 排序算法之插入排序

本博客不再更新,更多精彩內容請訪問我的獨立博客 1.普通插入排序算法 void InsertSort(DataList& L){ DataType temp;int i,j; for(i=1;i<=L.n-1;i++){ if(

原创 排序算法之選擇排序

void select_sort(int a[],int len) { int i,j,max,k; for(i=0;i<len;i++) { max=a[i]; k=i; for(j=i;j<len;j++) {

原创 快速排序

int Partition(int *A,int low,int hight){ int key=A[low]; while(low<high){ while(low<high&&A[hi

原创 排序算法之冒泡排序

本博客不再更新,更多精彩內容請訪問我的獨立博客 冒泡排序: 冒泡排序的的優點是好理解,穩定,再就是空間複雜度低,不需要額外開闢數組元素的臨時保存控件,當然了,編寫起來也容易。 其算法很簡單,就是比較數組相鄰的兩個值,把大的像泡泡一

原创 c++中的靜態成員

c++中,提出靜態成員的目的是爲了解決數據共享問題,一個給定類的每個對象都有類中定義的所有數據的副本,如果在類中將數據成員用static修飾,則這個類成員只要一個副本,並且它被這個類的所有對象所共享。與類的其他成員一樣,靜態成員包

原创 c中的static變量

本博客不再更新,更多精彩內容請訪問我的獨立博客 當一個進程的全局變量被聲明爲static之後,它的中文名叫靜態全局變量。靜態全局變量和其他的全局變量的存儲地點並沒有區別,但是它只在定義它的源文件內有效,其他源文件無法訪問它。 st

原创 helloworld

#include <stdio.h> int main(void) { print("hello world!"); }

原创 各種排序算法之比較

本博客不再更新,更多精彩內容請訪問我的獨立博客 1.時間複雜度  時間複雜度爲O(n^2)的排序算法:插入排序、冒泡排序、選擇排序  時間複雜度爲O(nlogn)的排序算法:堆排序、歸併排序、快速排序  希爾排序介於這兩者之間 2.算法

原创 排序算法之快速排序

int AdjustArray(int s[], int l, int r) //返回調整後基準數的位置 { int i = l, j = r; int x = s[l]; //s[l]即s[i]就是第一個坑 while (i <

原创 折半查找

本博客不再更新,更多精彩內容請訪問我的獨立博客 1.折半查找的非遞歸算法 int BinarySearch(SeqList &L,DataType x) { int high=L.n-1,low=0,mid; while(low