1.迴圈左移
void
reversearr
(int a,
int start,
int rear)
}
2.奇偶數排列
void
split
(int a,
int n)
else
if(a[i]%2
==0&& a[j]%2
==0) i--
;//前偶後偶,i繼續停留在原來位置,不能讓i後移
else
if(a[i]%2
==1&& a[j]%2
==1) j++
;//前奇後奇,j繼續停留在原來位置,不能讓j前移
}}
3.回文字串
#include
using
namespace std;
bool
judge
(string str)
retrun true;}
intmain()
4.求最大值和次大值
#include
using
namespace std;
void
getmax
(int a,
int n,
int&fmax,
int&smax)
else
if(smax)//else if語句裡,fmax>=a[i]}}
intmain()
getmax
(a,n,maxv,nmax)
; cout<" "
}
資料結構期末複習第一章緒論
前言 最近快期末了,複習下資料結構,下列習題和答案解析,大部分 於網路,如有不對之處還請指出。在這裡,星雲祝各位考生期末考試順利,新年快樂!第一章緒論 1.資料結構是一門研究非數值計算的程式設計問題中計算機的 操作物件 以及它們之間的 關係 和 操作 的學科。2.下列關於資料結構的基本概念中,敘述正...
資料結構第一章緒論
緒論主要是對計算機資料結構一書有大致了解,系統的講解資料結構在程式結構的應用,資料結構的相關概念,演算法在程式中的應用,從而從巨集觀上了解資料結構,更有利於以後學習。1 資料結構在程式中的應用 其實乙個公式就可以了解程式和演算法還有資料,即資料結構 演算法 程式,由公式可知資料結構是程式的一部分。2...
資料結構 第一章 緒論
用計算機求解任何問題都離不開程式設計,程式設計的實質是資料表示和資料處理。一,資料結構基本概念 1.資料是資訊的載體,是電腦程式處理的原料。可以將資料分為兩大類 一類是整數實數等數值資料,一類是文字,影象聲音,圖形等非數值資料。資料元素是資料的基本單位,在電腦程式中通常作為乙個整體進行考慮和處理。構...