原创 數據結構 (C語言) 讀書筆記1

數據結構主要研究的問題:如何合理地組織數據,高效地處理數據,這就是“數據結構”主要研究的問題。 基本概念和術語 1、數據(Data):是客觀事物的符號表示,是所有能輸入到計算機中並被計算機程序處理的符號的總稱。 2、數據元素(Data E

原创 數據結構(C語言)讀書筆記3:順序表

1、線性表的定義和特點    (1)定義:有n(n>=0)個數據特性相同的數據元素構成的有限序列稱爲線性表。    (2)特點:【1】存在唯一的被稱爲“第一個”的數據元素。               【2】存在唯一的被稱作“最後一個”的

原创 數據結構(C語言)讀書筆記5:棧的應用之數制轉換及C語言代碼實現

十進制數N轉換成其他d進制數的轉換是計算機實現計算的基本問題,解決方法很多,其中一個簡單算法基於如下原理:N=(N div d)*d +N mod d ,主要涉及到進棧和出棧。 算法描述://十進制轉換成其他進制  void covers

原创 數據結構(C語言)讀書筆記4:棧及基本操作

1、棧是限定僅在表尾進行插入和刪除操作的線性表。是一種特殊的線性表。表頭端稱爲棧底(bottom),表尾端稱爲棧頂(top)。特點是一種後進先出的線性表。 2、棧的抽象數據類型的定義:     ADT Stack{ 數據對象:D={ai

原创 數據結構(C語言)讀書筆記9:串的基本概念

1、串(String)是由零個或多個字符組成的有限序列,一般記爲s='a1a2.....an'(n>=0).其中s是串名,用單引號括起來的是串值,串中字符的數目n稱爲串的長度。零個字符的串稱爲空串。 2、子串:串中任意個連續的字符組成的子

原创 用運算符重載實現複數相加

//用+重載實現複數相加 #include<iostream> using namespace std; class Complex{ public: Complex(){real=0;imag=0;} Complex(double

原创 重載流插入運算符<<和流提取運算符>>

#include<iostream.h> class Complex{ public: Complex(){real=0;imag=0;} Complex(double r,double i){real=r;imag=i;} Com

原创 數據結構(C語言)讀書筆記11:堆分配存儲表示

1、堆分配存儲表示的特點:以一組地址連續的存儲單元存放串值字符序列,但他們的存儲空間是在程序執行過程中動態分配的。在C語言中,存在一個稱之爲“堆”的自由存儲區,並由C語言的動態分配函數malloc()和free()來管理。 2、串的堆分配

原创 重載雙目運算符

#include<iostream.h> #include<string.h> //using namespace std; class String{ public: String(){p=NULL;}//定義默認構造函數 Stri

原创 ARM上窗體根據桌面大小調整大小

應該設置根據桌面大小調整窗體大小,主要用到Screen類獲取桌面的大小,Screen類表示單個系統上的一個或者多個設備,其PrimaryScreen屬性用來獲取主顯示,該屬性返回一個Screen對象,調用Screen對象的WorkingA

原创 數據結構(C語言)讀書筆記7:棧:行編輯程序C代碼

#include<stdio.h> #include<stdlib.h> #include<malloc.h> #include<math.h> #define TRUE 1 #define FALSE 0 #define OK 1 #

原创 iOS 手電筒代碼和理解

1、首先引入AVFoundation.framework框架 2、.h文件 添加#import <AVFoundation/AVFoundation.h> @interface LightViewController : UIViewC

原创 C# wince5.0下的插入、刪除、更新源碼

using System; using System.Collections.Generic; using System.Text; using System.Data.SqlServerCe; using System.IO; usin

原创 iOS 禁止屏幕旋轉的方法

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)toInterfaceOrientation {     return (toInterf

原创 求長方體的體積C++代碼

#include<iostream> using namespace std; class V{ public: void set_value(); void get_V(); void show_V(); private: f