Time of Update: 2016-04-13
標籤:string類 string的應用是非常典型的,下面我寫了一些簡單的string類的相關的一些操作,包括增刪查改等一些功能和一些運算子的重載,包括他們的測試案例:#include<iostream>#include<string>#include<assert.h>using namespace std;#define CARA 3;class
Time of Update: 2016-04-13
標籤:出棧序列的合法性 stack 之前我們對棧已經有所瞭解,先進後出,後進先出這是棧的兩大特性,那麼,我們經常會碰到這種題,例:有一組元素abcdef,按先後順序進棧,那麼出棧時哪些情況是非法的?A. fedcbaB.
Time of Update: 2016-04-13
標籤:stack 出棧序列的合法性 之前我們對棧已經有所瞭解,先進後出,後進先出這是棧的兩大特性,那麼,我們經常會碰到這種題,例:有一組元素abcdef,按先後順序進棧,那麼出棧時哪些情況是非法的?A. fedcbaB. abdcefC. acbdefD.
Time of Update: 2016-04-12
標籤:QLibrary lib("./libprint.so");//庫的路徑if(lib.load()){ typedef void(*AddFunction)(char *str[]); //typedef void(__attribute((__cdecl__)) *AddFunction)(char *str[]);這種方法也可以 //對於 __attribute__
Time of Update: 2016-04-12
標籤: 問卷調查 你對自己的未來有什麼規劃?做了哪些準備?做個遊戲開發的程式員,平常多看點課外書。你認為什麼是學習?學習有什麼用?現在學習動力如何?為什嗎?我認為學習就是擷取專業知識,學習對未來工作有用,現在學習的動力是將來賺錢容易,因為我是一個來自農村的孩子希望以後能過的更好點。你感覺自己什麼事情做的比較成功?有什麼經驗?我感覺自己交朋友比較成功,經常和朋友出去玩聊聊天。你怎麼看待軟體工程這個專業?學習這個專業你對自己有什麼期望?我覺得軟體工程這專業要下功夫才會有成就,我覺
Time of Update: 2016-04-12
標籤:queue 隊列參考1.入隊:如q.push(x):將x元素接到隊列的末端;2.出隊:如q.pop() 彈出隊列的第一個元素,並不會返回元素的值;T3,訪問隊首元素:如q.front()4,訪問隊尾元素,如q.back();deque 雙端隊列參考at() 返回指定的元素 back() 返回最後一個元素empty() 返回真如果雙向隊列為空白front() 返回第一個元素的引用insert() 插入一個元素到雙向隊列中
Time of Update: 2016-04-12
標籤: 標頭檔(.h): 寫類的聲明(包括類裡面的成員和方法的聲明)、函數原型、#define常數等,但一般來說不寫出具體的實現。 在寫標頭檔時需要注意,在開頭和結尾處必須按照如下樣式加上先行編譯語句(如下): #ifndef CIRCLE_H#define CIRCLE_H//你的代碼寫在這裡#endif
Time of Update: 2016-04-12
標籤:在我個人學習繼承的過程中,在網上查閱了許多資料,這些資料中有關菱形繼承的知識都是加了虛函數的,也就是涉及了多態的問題,而我在那個時候並沒有學習到多態這一塊,所以看很多資料都是雲裡霧裡的,那麼這篇文章我想以我自己學習過程中的經驗,由簡到較難的先分析以下菱形繼承,讓初學者先對這個問題有一點概念,在後面會由淺入深的繼續剖析。 本篇文章不會涉及到多態也就是虛函數的菱形繼承,在後面的文章更新中,我會慢慢把這些內容都加進去。 菱形繼承(也叫鑽石繼承)是下面的這種情況:
Time of Update: 2016-04-12
標籤:c++ 迷宮問題 使用棧stack解決迷宮問題 二維數組的動態開闢 我們看下面這個迷宮----方陣(也可以是矩陣):650) this.width=650;"
Time of Update: 2016-04-13
標籤: 1 #include <iostream> 2 3 using namespace std; 4 5 void index(int n,int num1[]){ 6 for(int i=0;i<n;i++) 7 { 8 cout<<"index"<<i<<endl; 9 cin>>num1[i]; 10 }; 11 } 12 1
Time of Update: 2016-04-12
標籤:c++ 面試題 使用兩個棧實現一個隊列 棧和隊列常考面試題 使用兩個棧實現一個隊列思路一:我們設定s1是入棧的,s2是出棧的。入隊列,直接壓到s1即可出隊列,先把s1中的元素倒入到s2中,彈出s2中的棧頂元素;再把s2的剩餘元素全部倒回s1中。650) this.width=650;" src="http://s5.51cto.com/wyfs02/M01
Time of Update: 2016-04-13
標籤: 1 #include <iostream> 2 3 using namespace std; 4 5 template<class T>void index(int n,T num1[]){ 6 for(int i=0;i<n;i++) 7 { 8 cout<<"index"<<i<<endl; 9 cin>>num1[i];10 };11
Time of Update: 2016-04-12
標籤: 1 #include <windows.h> 2 #include <iostream> 3 const unsigned short SIZE_OF_BUFFER = 10; //緩衝區長度 4 unsigned short ProductID = 0; //產品號 5 unsigned short ConsumeID = 0; //將被消耗的產品號 6 unsigned short in = 0; //產品進緩衝區時的緩衝區下標 7
Time of Update: 2016-04-12
標籤: 這次實現的是帶頭結點的單鏈表的初始化、遍曆、建立、插入、刪除、判斷鏈表是否為空白、求鏈表長度函數,編譯環境是vs2013。 其中插入和刪除函數中迴圈的條件目前還不太明白。#include<iostream>using namespace std;typedef int Status;typedef char
Time of Update: 2016-04-12
標籤: QT核心編程之Qt線程是本節要介紹的內容,QT核心編程我們要分幾個部分來介紹,想參考更多內容,請看末尾的編輯精選進行詳細閱讀,先來看本篇內容。Qt對線程提供了支援,它引入了一些基本與平台無關的線程類、線程安全傳遞事件的方式和全域Qt庫互斥量允許你從不同的線程調用Qt的方法。Qt中與線程應用相關的類如表6所示。 表6 Qt中與線程相關的類使用線程需要Qt提供相應的線程庫的支援,因此,在編譯安裝Qt時,需要加上線程支援選項。當在Windows作業系統上編譯Qt時,線程支援
Time of Update: 2016-04-12
標籤:要求:給定已按升序排好序的n個元素a[0:n-1],現要在這n個元素中找出一特定元素x。 分析:該問題的規模縮小到一定的程度就可以容易地解決;如果n=1即只有一個元素,則只要比較這個元素和x就可以確定x是否在表中。因此這個問題滿足分治法的第一個適用條件 該問題可以分解為若干個規模較小的相同問題;分解出的子問題的解可以合并為原問題的解;分解出的各個子問題是相互獨立的。 比較x和a的中間元素a[mid],若x=a[mid],則x在L中的位置就是mid;
Time of Update: 2016-04-12
標籤:C# 遞迴演算法求 1,1,2,3,5,8,13···static void Main(string[] args){int[] cSum = new int[10];for (int i = 0; i < cSum.Length; i++){ cSum[i] = Pro_WriteNum(i); Console.WriteLine(cSum[i]);}Console.ReadLine();}private static int Pro_
Time of Update: 2016-04-13
標籤:我們都知道虛方法實現多態,抽象方法實現多態等,我們今天來看看如何使用介面實現多態1.首先我們先要來瞭解瞭解什麼是介面,它存在的意識 01.介面就是為了約束方法的格式(參數和傳回值類型)而存在的
Time of Update: 2016-04-12
標籤: 一個基於c#的點對點區域網路檔案傳輸小案例,運行效果//介面表單using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.IO;using System.Linq;using System.Text;using System.Threading;using
Time of Update: 2016-04-12
標籤:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace 計時器{ public partial class Form1 : Form { public