原创 數據結構練習--單向鏈表的實現

自己學習數據結構,寫的第一個單向鏈表,水平真是差的要命,查了那麼多相關的構造方法,不斷的改,才實現這麼個一個拙漏的一個方法,看來還得是自己慢慢學習,這個就當作一個成果吧,一點一點努力 #include<iostream> using n

原创 java常見面試題及三大框架面試

Java基礎方面: 1、作用域public,private,protected,以及不寫時的區別 答:區別如下: 作用域 當前類 同一package 子孫類 其他package public √ √ √ √ protected

原创 簡單的鏈表反轉 C++

#include <iostream> using namespace std; class Node { public:int data;Node

原创 淺談C++對象模型——理解構造函數、析構函數執行順序

本文主要說明對象創建時構造函數的執行順序,對象成員的初始化順序;對象銷燬時析構函數的執行順序,對象成員的銷燬順序。         “對象的構造從類層次的最根處開始,在每一層中,首先調用基類的構造函數,然後調用成員對象的構造函數。析

原创 數據結構練習--雙向鏈表的實現

自上次實現單向鏈表之後,開始看雙向鏈表,無非就是增加了一個逆序的節點,這次編程比上次能嚴禁和結構清晰一些,也是慢慢編程應該培養的東西 #include<iostream> using namespace std; template<cla

原创 數據結構 棧的鏈表實現法

#include <iostream> using namespace std; template<class T> class stackNode

原创 關於Visual Studio 2010調試窗口一閃而過的解決方法

最近心血來潮決定給自己的本本升下級,由原來的 XP+VS2005 改成 Win7+VS2010 可是沒想到問題來了。具體如下:        剛剛安裝好VS2010決定試一下感覺,新建了一個c語言的空項目,寫了一個“Hello worl

原创 C++鏈表應用:多項式相加

#include <iostream> using namespace std; class poly { public:int coeff;int

原创 Linux之GCC經典入門教程

編譯簡單的 C 程序 C 語言經典的入門例子是 Hello World,下面是一示例代碼: #include <stdio.h> int main(void) { printf(“Hello, world!n”); return

原创 Linux 下 C 開發—— gcc , gdb 的使用

我們學習的過程應該是一個積累的過程,有無到有,又少到多,而不能像下山的猴子。 9 月份的時候是第一次系統學習 gcc, gdb, makefile (詳見前面博客)。如今作爲嵌入式系統的一個組成部分,決定重學一次,感覺理解加深了一些。 g

原创 約瑟夫 C++

#include <iostream> using namespace std; class Node { public:int data;Node

原创 數據結構---隊列的鏈表實現

#include <iostream> using namespace  std; template<class T> class queueNod

原创 C++筆試面試一些題彙總

1.求下面函數的返回值( 微軟) int func(x)  {  int countx =0;  while(x)  {  countx ++;  x = x&(x-1);  }  return countx;  }

原创 Vim的行號、語法顯示等設置,即.vimrc文件的配置

在終端下使用vim進行編輯時,默認情況下,編輯的界面上是沒有顯示行號、語法高亮度顯示、智能縮進等功能的。爲了更好的在vim下進行工作,需要手動設置一個配置文件:.vimrc。  在啓動vim時,當前用戶根目錄下的.vimrc文件會被自動讀

原创 數組求和問題

複雜度O(n)   #include <stdio.h> int MaxSeqSum(const int A[],int N) {       int s1,s2,j;       s1 = s2 = 0;       for(j