原创 串的模式匹配

還是算法有意思,感覺就是不一樣,今天搞了串的匹配這一節。   串的匹配算法主要有兩種:1.Brute-Force算法 2. KMP算法 D.E.Knuth  J.H.Morris  V.R.Pratt以及其改進的形式   實現代碼如下:

原创 Qt學習例子13——Customitem

Customitem是製作自己的繪圖節點,主要重寫QGraphicsItem的幾個函數 依據此圖而建:       程序代碼如下:   //main.cpp   #include <QtGui/QApplication> #includ

原创 2.2順序表的算法

#include <stdio.h>#include <iostream> #define MaxSize 50 typedef int ElemType; typedef struct{ ElemType data[MaxSize]; 

原创 幫助別人解決了一個技術題

Oh,yeah!電腦上顯示的結果正確的時候,心情有點小激動!畢竟花了自己一個多小時的時間解決了,其實問題困擾了自己一天。自己開始想的各種算法都不怎麼好實現,最後無奈之下,自己潛意識的感覺這與排列組合算法有關,偶果斷的去搜了下排列組合的算

原创 OCC配置(windows)問題解決以及遇到的問題

預編譯處理: WINDOWS CSFDB _DEBUG WNT WIN32 NO_COMMONSAMPLE_EXPORTS NO_IESAMPLE_EXPORTS QT_DLL QT_GUI_LIB QT_CORE_LIB QT_THRE

原创 Qt學習例子10——Compsegraphicsitem

Compsegraphicsitem工程主要是介紹QGraphicsItem的應用,用於組織繪圖結構,代碼如下:   #include <QtGui/QApplication> #include <QGraphicsView> #inc

原创 Qt學習例子14——Interactiveitem

Interactiveitem工程在上個例子的基礎之上添加了鼠標事件,從而實現交互。 程序依此圖而作:     程序代碼如下:   //main.cpp   #include <QtGui/QApplication> #include 

原创 幾個測試程序(未解決)

#include <stdio.h>#include <iostream> using namespace std; /*class A{public: //virtual void fun1()=0; //char m_a;}; cla

原创 Qt學習例子9——smile3

繪製笑臉,並使用事件   //smiley.h   #ifndef SMILEY_H #define SMILEY_H #include <QtGui/QWidget> class Smiley : public QWidget {  

原创 Qt學習例子2——CalculatorInterface

這次由於剛接觸Qt,對於信號和槽用的還不熟,因此計算器沒有做完,只是用了QtGuiDesigner設計了界面,如下:  

原创 Qt學習例子8——filechooser

文件對話框,加載文件的   //filechooser.h   #ifndef FILECHOOSER_H #define FILECHOOSER_H #include <QWidget> #include <QResizeEvent>

原创 Qt學習例子11——Transformedsmiley

Transformedsmiley工程主要簡述旋轉、縮放、平移操作,還有2.5D的操作     程序依下面的圖所作:   #include <QtGui/QApplication> #include <QGraphicsView>

原创 Qt學習例子6——customtype

主要測試運算符重載   代碼如下:   //person.h   #ifndef PERSON_H #define PERSON_H #include <QString> class Person { public:     Perso

原创 Qt學習例子15——objectitem

此工程在上個例子之上加上了信號和槽,通過下面的滑動條控制笑臉的大小   依據此圖而作:           程序代碼如下:   //main.cpp   #include <QtGui/QApplication> #include 

原创 Qt學習例子3——test

本工程主要測試下Q_PROPERTY宏的使用、各類間的繼承關係、qDebug的使用(也是VS2008下的)   //ValueObject.h   class ValueObject :     public QObject {