ebook39-6

Size: px
Start display at page:

Download "ebook39-6"

Transcription

1 6 first-in-first-out, FIFO L i n e a r L i s t 3-1 C h a i n F I F O L I F O [ ] q u e n e ( r e a r ) ( f r o n t 6-1a A 6-1b 6-1b D C D 6-1c a) b) c) 6-1 F I F O L I F ADT 6-1

2 190 ADT6-1 Queue { f r o n t r e a r C reate (): IsEmpty (): t r u e f a l s IsFull (): t r u e f a l s First (): Last ( ) : Add (x): x Delete (x): x; location (i ) = i q u e u e [ M a x S i z e ] q u e u e [ 0 ] q u e u e [ 1 ] f r o n t 0 r e a r r e a r + 1 r e a r = a) b) c) r e a r 1 q u e u e [ r e a r ] O ( 1 ) 1 n ( n ) n 6-1 ( 1 ) ( n ) 6-2 ( 1 ) location (i) = location (1) + i location ( 1 ) f r o n t =location ( 1 ) r e a r =location ( )

3 r e a r < f r o n t 6-3b f r o n t r e a r < M a x S i z e - 1 r e a r = M a x S i z e - 1 f r o n t > ( 1 ) 6-2 ( n ) 6-2 a) b) c) a) b) 6-3 ( 1 ) location (i ) = (location (1) + i -1) % M a x S i z e f r o n t r e a r 6-5 a 6-5b 6-5b 6-5c a) b) a) b) c) 6-5 a) b) c)

4 192 front=rear f r o n t = r e a r = 0 6-5b 6-6 f r o n t = r e a r 6-6 M a x S i z e M a x S i z e C + + Q u e u e 5-1 LinearList 3-1 Queue Queue 6-3 L i n e a r L i s t Queue Queue 1 12 Q u e u e < i n t > Q ( 1 2 ) ; T ( 1 ) T O ( M a x S t a c k S i z e ) ( 1 template<class T> class Queue { // FIFO ; p u b l i c : Queue(int MaxQueueSize = 10); ~Queue() {delete [] queue; bool IsEmpty() const {return front == rear; bool IsFull() const {return ( ((rear + 1) % MaxSize == front)? 1 : 0); T First() const; // T Last() const; // Queue<T>& Add(const T& x); Queue<T>& Delete(T& x); p r i v a t e : 6-1 Q u e u e int front; // int rear; // int MaxSize; // T *queue; // template<class T> 6-2 Queue

5 Queue<T>::Queue(int MaxQueueSize) {// M a x Q u e u e S i z e MaxSize = MaxQueueSize + 1; queue = new T[MaxSize]; front = rear = 0; template<class T> T Queue<T>::First() const {// // O u t O f B o u n d s if (IsEmpty()) throw OutOfBounds(); return queue[(front + 1) % MaxSize]; template<class T> T Queue<T>::Last() const {// // O u t O f B o u n d s if (IsEmpty()) throw OutOfBounds(); return queue[rear]; 6-3 Queue template<class T> Queue<T>& Queue<T>::Add(const T& x) {// x // NoMem if (IsFull()) throw NoMem(); rear = (rear + 1) % MaxSize; queue[rear] = x; return *this; template<class T> Queue<T>& Queue<T>::Delete(T& x) {// x // O u t O f B o u n d s if (IsEmpty()) throw OutOfBounds(); front = (front + 1) % MaxSize; x = queue[front]; return *this; 1. A D T 1)

6 194 2) 3) 2. A D T 1) ) C Q u e u e q u e u e L a s t O p A d d D e l e t e f r o n t = r e a r L a s t O p 5. d e q u e 1) C re a t e I s E m p t y I s F u l l L e f t R i g h t A d d L e f t A d d R i g h t D e l e t e L e f t D e l e t e R i g h t 2) 6-3 C + + D e q u e 3) 6.3 f r o n t r e a r f r o n t r e a r 6-7 a r e a r f r o n t 6-7 b f r o n t r e a r f r o n t r e a f r o n t = r e a r = 0 f r o n t = L i n k e d Q u e u e C h a i n L i n k e d Q u e u e L i n k e d Q u e u e N o d e 5-4 a) L i n k e d Q u e u e N o d e L i n k e d Q u e u e b) ( 1 ) 6-7

7 a) b) 6-8 a) 6-7a b) 6-7b a) b) 6-9 a) 6-7a b) 6-7b 6-4 template<class T> class LinkedQueue { // FIFO p u b l i c : LinkedQueue() {front = rear = 0; // ~LinkedQueue(); // bool IsEmpty() const {return ((front)? false : true); bool IsFull() const; T First() const; // T Last() const; // LinkedQueue<T>& Add(const T& x); LinkedQueue<T>& Delete(T& x); p r i v a t e : Node<T> *front; // Node<T> *rear; // ;

8 template<class T> LinkedQueue<T>:: ~ L i n k e d Q u e u e () {// Node<T> *next; while (front) { next = front->link; delete front; front = next; template<class T> bool LinkedQueue<T>::IsFull() const {// Node<T> *p; try {p = new Node<T>; delete p; return false; catch (NoMem) {return true; template<class T> T LinkedQueue<T>::First() const {// // O u t O f B o u n d s if (IsEmpty()) throw OutOfBounds(); return front->data; template<class T> T LinkedQueue<T>::Last() const {// // O u t O f B o u n d s if (IsEmpty()) throw OutOfBounds(); return rear->data; 6-6 template<class T> LinkedQueue<T>& LinkedQueue<T>::Add(const T& x) {// x // n e w NoMem // Node<T> *p = new Node<T>; p->data = x; p->link = 0;

9 // if (front) rear->link = p; // else front = p; // rear = p; return *this; template<class T> LinkedQueue<T>& LinkedQueue<T>::Delete(T& x) {{// x // O u t O f B o u n d s if (IsEmpty()) throw OutOfBounds(); / / x = front->data; // Node<T> *p = front; front = front->link; delete p; return *this; C h a i n A p p e n d C h a i n L i n k e d Q u e u e / F I F O Hk k , 8, 1, 7, 4, 2, 9, 6, 3 k= 3 3

10 H1 6 H H H2 4 H H3 H2 2 H1 3 H H c k O u t p u t H o l d 5-8 R a i l r o a d 1) k 1 2) H LinkedQueue<int> * 3) M i n S M i n Q 4) H o l d ( n ) O ( n k ) AV L 11 O ( n l o g k ) 6-7 void Output(int& minh, int& minq, LinkedQueue<int> H[], int k, int n) {// minh m i n Q. int c; // // minq m i n H H [ m i n Q ]. D e l e t e ( c ) ; cout << "Move car " << minh << " from holding track " << minq << " to output" << endl; // m i n H m i n Q minh = n + 2; for (int i = 1; i <= k; i++) if (!H[i].IsEmpty() && (c = H[i].First()) < minh) { minh = c;

11 minq = i; bool Hold(int c, int& minh, int &minq, LinkedQueue<int> H[], int k) {// c // f a l s e t r u e // c // int BestTrack = 0, // BestLast = 0, // BestTrack x; // // for (int i = 1; i <= k; i++) if (!H[i].IsEmpty()) {// i x = H[i].Last(); if (c > x && x > BestLast) { // i BestLast = x; B e s t Track = i; else // i if (!BestTrack) BestTrack = i; if (!BestTrack) return false; // // c H [ B e s t Tr a c k ]. A d d ( c ) ; cout << "Move car " << c << " from input " << "to holding track " << BestTrack << endl; // m i n H m i n Q if (c < minh) {minh = c; minq = BestTr a c k ; return true; 2. i l a s t [ i ] = 0 l a s t [ i ] i t r a c k [ i ] = 0 t r a c k [ i ] i l a s t [ i ] = 0 1 i k t r a c k [ i ] = 0 1 i n void Output(int NowOut, int Track, int& Last) {// NowOut L a s t

12 200 cout << "Move car " << NowOut << " from holding track " << Track << " to output" << endl; if (NowOut == Last) Last = 0; bool Hold(int c, int last[], int track[], int k) {// c // f a l s e t r u e // c // int BestTrack = 0, // BestLast = 0, // BestTr a c k // for (int i = 1; i <= k; i++) // find best track if (last[i]) {// i if (c > last[i] && last[i] > BestLast) { // i BestLast = last[i]; B e s t Track = i; else // i if (!BestTrack) BestTrack = i; if (!BestTrack) return false; // // c track[c] = BestTr a c k ; l a s t [ B e s t Track] = c; cout << "Move car " << c << " from input " << "to holding track " << BestTrack << endl; return true; bool Railroad(int p[], int n, int k) {// k p [ 1 : n ] // t r u e f a l s e // NoMem // l a s t t r a c k int *last = new int [k + 1]; int *track = new int [n + 1]; for (int i = 1; i <= k; i++) last[i] = 0; // i for (int i = 1; i <= n; i++) track[i] = 0; k--; // k //

13 int NowOut = 1; // for (int i = 1; i <= n; i++) if (p[i] == NowOut) {// cout << "Move car " << p[i] << " from input to output" << endl; N o w O u t + + ; // while (NowOut <= n && track[nowout]) { Output(NowOut, track[nowout], last[nowout]); N o w O u t + + ; else {// p[i] if (!Hold(p[i], last, track, k)) return false; return true; n m 6-11a a b 6-11b a b a) b) 6-11 a) 7 7 b) a b

14 a b a a 1 a a 2 b 6-12a a = ( 3, 2 ) b = ( 4, 6 ) a) b) 6-12 a) b) b b a 6-12a b 9 a b b b a b ( 5, 6 ) 1 a 6-12a ( 5, 6 ) ( 6, 6 ) ( 6, 4 ) ( 5, 4 ) 6-12b C m m 0 1 o ff s e t s bool FindPath(Position start, Position finish, int& PathLen, Position * &path) {// s t a r t f i n i s h // t r u e f a l s e // N o M e m if ((start.row == finish.row) && (start.col == finish.col)) {PathLen = 0; return true; // start = finish //

15 for (int i = 0; i <= m+1; i++) { grid[0][i] = grid[m+1][i] = 1; // grid[i][0] = grid[i][m+1] = 1; // // o ff s e t Position off s e t [ 4 ] ; o ffset[0].row = 0; offset[0].col = 1; // o ffset[1].row = 1; offset[1].col = 0; // o ffset[2].row = 0; offset[2].col = -1; // o ffset[3].row = -1; offset[3].col = 0; // int NumOfNbrs = 4; // Position here, nbr; here.row = start.row; here.col = start.col; grid[start.row][start.col] = 2; // // LinkedQueue<Position> Q; do { // for (int i = 0; i < NumOfNbrs; i++) { n b r.row = here.row + off s e t [ i ]. r o w ; n b r.col = here.col + off s e t [ i ]. c o l ; if (grid[nbr. r o w ][ n b r.col] == 0) { // unlabeled nbr, label it g r i d [ n b r. r o w ][ n b r.col] = grid[here.row][here.col] + 1; if ((nbr.row == finish.row) && (nbr.col == finish.col)) break; // Q.Add(nbr); // if // for // f i n i s h? if ((nbr.row == finish.row) && ( n b r.col == finish.col)) break; // // f i n i s h n b r? if (Q.IsEmpty()) return false; // Q.Delete(here); // while(true); // PathLen = grid[finish.row][finish.col] - 2; path = new Position [PathLen]; // f i n i s h here = finish; for (int j = PathLen-1; j >= 0; j--) { path[j] = here; //

16 204 for (int i = 0; i < NumOfNbrs; i++) { n b r.row = here.row + off s e t [ i ]. r o w ; n b r.col = here.col + off s e t [ i ]. c o l ; if (grid[nbr. r o w ][ n b r.col] == j+2) break; here = nbr; // return true; 6-9 s t a r t f i n i s h 0 o ff s e t a 2 Q s t a r t s t a r 1 s t a r t 2 f i n i s h f i n i s h f i n i s h f i n i s h s t a r t p a t h 1 O (m 2 ) m m P a t h L e n PathLen m m a ( 1, 3 ) ( 2, 3 ) ( 2, 4 2, 3 ( 1, 3 ) ( 2, 3 ) ( 2, 4 ) 6-13a 4 {( 1, 3 ),( 2, 3 ),( 2, 4 ) { ( 3, 5 ),( 4, 4 ),( 4, 5 ),( 5, 5 ) { ( 5, 2 ),( 6, 1 ),( 6, 2 ),( 6, 3 ), ( 7, 1 ),( 7, 2 ),( 7, 3 ) { ( 5, 7 ),( 6, 7 ),( 7, 6 ),( 7, 7 ) 6-13b 0 o ff s e t 2, 3, 1-1 -

17 a) 7 7 b) o ffset for p i x e l [ r ][ c ] = 1 p i x e l [ r ][ c ] 1 i d Label m 2 (m) o ff s e t ( 1 ) p i x e l [ r ][ c ] = = 1 true cnum cnum ( c n u m ) ( ) = ( 1 ) = ( m 2 ) L a b e l ( m 2 ) 6-10 void Label() {// // for (int i = 0; i <= m+1; i++) { pixel[0][i] = pixel[m+1][i] = 0; // pixel[i][0] = pixel[i][m+1] = 0; // // o ff s e t Position off s e t [ 4 ] ; o ffset[0].row = 0; offset[0].col = 1; //

18 206 o ffset[1].row = 1; offset[1].col = 0; // o ffset[2].row = 0; offset[2].col = -1; // o ffset[3].row = -1; offset[3].col = 0; // int NumOfNbrs = 4; // LinkedQueue<Position> Q; int id = 1; // i d Position here, nbr; // for (int r = 1; r <= m; r++) // r for (int c = 1; c <= m; c++) // c if (pixel[r][c] == 1) {// pixel[r][c] = ++id; // i d here.row = r; here.col = c; do {// for (int i = 0; i < NumOfNbrs; i++) { // n b r.row = here.row + off s e t [ i ]. r o w ; n b r.col = here.col + off s e t [ i ]. c o l ; if (pixel[nbr. r o w ][ n b r.col] == 1) { p i x e l [ n b r. r o w ][ n b r.col] = id; Q.Add(nbr); // end of if and for //? if (Q.IsEmpty()) break; Q.Delete(here); while(true); // if f o r m 6-1

19 F I F O F I F O l 0 f f l e v e n t start event 6-2 m=3 n=4 0 M1 M2 M M1 2 M2 M a 1 3 m a c h i n e t i m e 1 M1 2 M2 4 M b M1 M1 2 4 M3 M2 3 I L 0 1 M1 2 M3 M1 3 M3

20 208 a) b) 4 M2 1 M1 2 M3 M2 M M M1 1 1 M2 M M1 2 M1 C 4 4 M1 M3 M1 M M1 M3 2 M1 2 M1 M = = a) b)

21 M3 5 M3 5 M3 M b M1 M C + + N o M e m B a d I n p u t 6-11 c a t c h c a t c h c a t c h void main(void) {// try { InputData(); // StartShop(); // Simulate(); // OutputStats(); // catch (...) { cout << "An exception has occurred" << endl; 3. Ta s k 6-11 m a c h i n e t i m e 6-12 Ta s k 1 m m a c h i n e i n t u n s i g n e d t i m e l o n g Ta s k J o b M o v e To N e x t M a c h i n e J o b Ta s k J o b Ta s k Ta s k m a c h i n e t i m e 4. J o b Ta s k Q J o b L e n g t h 6-12 J o b Ta s k Q

22 210 Ta s k Q A r r i v e Ti m e I D A d d Ta s k p t D e l e t e Ta s k Length 6-12 Ta s k J o b class Task { friend class Job; friend bool MoveTo N e x t M a c h i n e ( J o b *); p r i v a t e : long time; int machine; ; class Job { friend bool MoveTo N e x t M a c h i n e ( J o b *); friend Job* ChangeState(int); friend void Simulate(); friend class Machine; p u b l i c : Job(long id) {ID = id; Length = ArriveTime = 0; void AddTask(int p, long t) { Task x; x.machine = p; x.time = t; Ta s k Q. A d d ( x ); long DeleteTask() { // Task x; Ta s k Q. D e l e t e ( x ); Length += x.time; return x.time; p r i v a t e : L i n k e d Q u e u e < Task> Ta s k Q ; long Length; // long ArriveTime; //

23 ; long ID; // 5. M a c h i n e m*(n-1) m n n n 6-13 Machine J o b Q C h a n g e Ti m e To t a l Wa i t N u m Ta s k s A c t i v e 0 IsEmpty t r u e A d d J o b S e t C h a n g e C h a n g e Ti m e S t a t u s 6-13 M a c h i n e class Machine { friend Job* ChangeState(int); p u b l i c : Machine() {To t a l Wait = NumTasks = 0; Active = 0; bool IsEmpty() {return JobQ.IsEmpty(); void AddJob(Job* x) {JobQ.Add(x); void SetChange(long w) {ChangeTime = w; void Stats(long& tw, long& nt) {tw = To t a l Wa i t ; nt = NumTa s k s ; p r i v a t e : LinkedQueue<Job*> JobQ; // long ChangeTime; // long To t a l Wait; // long NumTasks; // Job *Active; // ;

24 E v e n t L i s t 6-14 E v e n t L i s t F i n i s h Ti m e F i n i s h Ti m e [ p ] p B i g T N u m M a c h i n e s N e x t E v e n t p m ( m ) N e x t E v e n t ( m ) S e t F i n i s h Time ( 1 ) 9 N e x t E v e n t S e t F i n i s h Ti m e O ( l o g m ) T ( T ) NextEvent (T) S e t F i n i s h Ti m e 6-14 N e x t E v e n t S e t F i n i s h Ti m e (T m) O ( T l o g m ) m 6-14 E v e n t L i s t class EventList { p u b l i c : EventList(int m, long BigT); ~EventList(){delete [] FinishTi m e ; void NextEvent(int& p, long& t); long NextEvent(int p) {return FinishTi m e [ p ]; void SetFinishTime(int p, long t) { F i n i s h Time[p] = t; p r i v a t e : long *FinishTime; // int NumMachines; // ; EventList::EventList(int m, long BigT) {// m if (m < 1) throw BadInitializers(); F i n i s h Time = new long [m+1]; NumMachines = m; // for (int i = 1; i <= m; i++) F i n i s h Time[i] = BigT; void EventList::NextEvent(int& p, long& t) {// // p = 1; t = FinishTi m e [ 1 ]; for (int i = 2; i <= NumMachines; i++) if (FinishTime[i] < t) {// i p = i; t = FinishTi m e [ i ];

25 N o w N o L a rg e Ti m e 6-15 // long Now = 0; int m; long n; long LargeTime = 10000; EventList *EL; Machine *M; // // // // // // 8. I n p u t D a t a I n p u t D a t a 6-16 * E L L a rg e Ti m e M (machine, time) p p 6-16 void InputData() {// cout << "Enter number of machines and jobs" << endl; cin >> m >> n; if (m < 1 n < 1) throw BadInput(); // EL = new EventList(m,LargeTi m e ) ; M = new Machine [m+1]; // cout << "Enter change-over times for machines" << endl; for (int j = 1; j <= m; j++) { long ct; // cin >> ct; if (ct < 0) throw BadInput(); M [ j ]. S e t C h a n g e ( c t ) ; // n Job *J; for (int i = 1; i <= n; i++) { cout << "Enter number of tasks for job " << i << endl; int tasks; //

26 214 int first; // cin >> tasks; if (tasks < 1) throw BadInput(); J = new Job(i); cout << "Enter the tasks (machine, time)" << " in process order" << endl; for (int j = 1; j <= tasks; j++) {// int p; // long tt; // cin >> p >> tt; if (p < 1 p > m tt < 1) throw BadInput(); if (j == 1) first = p; // J - > A d d Task(p,tt); // M[first].AddJob(J); // 9. S t a r t S h o p C h a n g e S t a t e C h a n g e S t a t e ( i ) i 6-17 C h a n g e S t a t e 6-17 void StartShop() {// for (int p = 1; p <= m; p++) C h a n g e S t a t e ( p ) ; 6-18 C h a n g e S t a t e p C h a n g e S t a t e 0 ChangeState(p) p p p p M [ p ]. A c t i v e 0 p L a s t J o b 0 L a rg e Ti m e 1 M [ p ]. A c t i v e 0 p L a s t J o b C h a n g e Ti m e 6-18 Job* ChangeState(int p)

27 {// p Job* LastJob; if (!M[p].Active) {// LastJob = 0; // if (M[p].JobQ.IsEmpty()) // E L - > S e t F i n i s h Ti m e ( p, L a r g e Ti m e ) ; else {// Q M [ p ]. J o b Q. D e l e t e ( M [ p ]. A c t i v e ) ; M [ p ]. To t a l Wait += Now - M[p].Active->ArriveTi m e ; M [ p ]. N u m Ta s k s + + ; long t = M[p].Active->DeleteTa s k ( ) ; E L - > S e t F i n i s h Time(p, Now + t); else {// M[p] // LastJob = M[p].Active; M[p].Active = 0; E L - > S e t F i n i s h Time(p, Now + M[p].ChangeTi m e ) ; return LastJob; 10. S i m u l a t e M o v e To N e x t M a c h i n e 6-19 S i m u l a t e n n = 0 w h i l e w h i l e N o w p ( J 0 ) * J M o v e To N e x t M a c h i n e * J M o v e To N e x t M a c h i n e f a l s e n 1 M o v e To N e x t M a c h i n e 6-20 * J f a l s e * J * J p * p p C h a n g e S t a t e 6-19 void Simulate() {// n int p; long t; while (n) {// EL->NextEvent(p,t); // Now = t; // // p Job *J = ChangeState(p);

28 216 // J // J n 1 if (J &&!MoveToNextMachine(J)) n--; 6-20 bool MoveToNextMachine(Job *J) {// J // f a l s e if (J->TaskQ.IsEmpty()) {// cout << "Job " << J->ID << " has completed at " << Now << " Total wait was " << (Now-J->Length) << endl; return false; else {// // int p = J->Ta s k Q. F i r s t ( ). m a c h i n e ; // p M [ p ]. A d d J o b ( J ) ; J - > A r r i v e Time = Now; // p if (EL->NextEvent(p) == LargeTime) { // C h a n g e S t a t e ( p ) ; return true; 11. O u t p u t S t a t s M o v e To N e x t M a c h i n e O u t p u t S t a t s M o v e To N e x t M a c h i n e void OutputStats() {// cout << "Finish time = " << Now << endl; long To t a l Wait, NumTa s k s ; for (int p = 1; p <= m; p++) { M [ p ]. S t a t s ( To t a l Wait, NumTa s k s ); cout << "Machine " << p << " completed " << NumTasks << " tasks" << endl; cout << "The total wait time was " << To t a l Wa i t ; cout << endl << endl;

29 k i s i s i 13. C + + We l c o m e F i n d P a t h C + + We l c o m e L a b e l L a b e l L a b el c a t c h c a t c *20. * N.Sherwani. Algorithms for VLSI Physical Design Automation 2. Kluwer Academic

ebook39-5

ebook39-5 5 3 last-in-first-out, LIFO 3-1 L i n e a r L i s t 3-8 C h a i n 3 3. 8. 3 C + + 5.1 [ ] s t a c k t o p b o t t o m 5-1a 5-1a E D 5-1b 5-1b E E 5-1a 5-1b 5-1c E t o p D t o p D C C B B B t o p A b o

More information

untitled

untitled 1 Outline 數 料 數 數 列 亂數 練 數 數 數 來 數 數 來 數 料 利 料 來 數 A-Z a-z _ () 不 數 0-9 數 不 數 SCHOOL School school 數 讀 school_name schoolname 易 不 C# my name 7_eleven B&Q new C# (1) public protected private params override

More information

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf ("%d", & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9

C 1 # include <stdio.h> 2 int main ( void ) { 4 int cases, i; 5 long long a, b; 6 scanf (%d, & cases ); 7 for (i = 0;i < cases ;i ++) 8 { 9 201 201 21 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 1 B 1 C 5 D RPG 10 E 10 F 1 G II 1 1 201 201 C 1 # include 2 int main ( void

More information

ebook

ebook 3 3 3.1 3.1.1 ( ) 90 3 1966 B e r n s t e i n P ( i ) R ( i ) W ( i P ( i P ( j ) 1) R( i) W( j)=φ 2) W( i) R( j)=φ 3) W( i) W( j)=φ 3.1.2 ( p r o c e s s ) 91 Wi n d o w s Process Control Bl o c k P C

More information

FY.DOC

FY.DOC 高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主

More information

新版 明解C++入門編

新版 明解C++入門編 511!... 43, 85!=... 42 "... 118 " "... 337 " "... 8, 290 #... 71 #... 413 #define... 128, 236, 413 #endif... 412 #ifndef... 412 #if... 412 #include... 6, 337 #undef... 413 %... 23, 27 %=... 97 &... 243,

More information

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf ("%d", & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf ("%d %d

2013 C 1 # include <stdio.h> 2 int main ( void ) 3 { 4 int cases, a, b, i; 5 scanf (%d, & cases ); 6 for (i = 0;i < cases ;i ++) 7 { 8 scanf (%d %d 2013 18 ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp, Compilation Error cin scanf Time Limit Exceeded 1: A 5 B 5 C 5 D 5 E 5 F 5 1 2013 C 1 # include 2 int main ( void ) 3 { 4 int cases, a, b,

More information

Microsoft Word - WANGSHI_No94.doc

Microsoft Word - WANGSHI_No94.doc 往 事 春 花 秋 月 何 时 了, 往 事 知 多 少 第 九 十 四 期 二 零 一 零 年 五 月 二 十 一 日 编 者 的 话 : 厚 泽 先 生 走 了, 多 少 颗 心, 多 少 双 手 都 没 能 留 住 他 上 次 在 政 治 舞 台 上 谢 幕, 当 他 说 道 : 让 历 史 来 做 结 论 时, 曾 激 起 雷 鸣 般 的 掌 声 ; 这 次 在 人 生 谢 幕 时, 他 已

More information

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO

雲端 Cloud Computing 技術指南 運算 應用 平台與架構 10/04/15 11:55:46 INFO 10/04/15 11:55:53 INFO 10/04/15 11:55:56 INFO 10/04/15 11:56:05 INFO 10/04/15 11:56:07 INFO CHAPTER 使用 Hadoop 打造自己的雲 8 8.3 測試 Hadoop 雲端系統 4 Nodes Hadoop Map Reduce Hadoop WordCount 4 Nodes Hadoop Map/Reduce $HADOOP_HOME /home/ hadoop/hadoop-0.20.2 wordcount echo $ mkdir wordcount $ cd wordcount

More information

C/C++语言 - C/C++数据

C/C++语言 - C/C++数据 C/C++ C/C++ Table of contents 1. 2. 3. 4. char 5. 1 C = 5 (F 32). 9 F C 2 1 // fal2cel. c: Convert Fah temperature to Cel temperature 2 # include < stdio.h> 3 int main ( void ) 4 { 5 float fah, cel ;

More information

untitled

untitled 1 行 行 行 行.NET 行 行 類 來 行 行 Thread 類 行 System.Threading 來 類 Thread 類 (1) public Thread(ThreadStart start ); Name 行 IsAlive 行 行狀 Start 行 行 Suspend 行 Resume 行 行 Thread 類 (2) Sleep 行 CurrentThread 行 ThreadStart

More information

Chapter12 Derived Classes

Chapter12   Derived Classes 继 承 -- 派 生 类 复 习 1. 有 下 面 类 的 说 明, 有 错 误 的 语 句 是 : class X { A) const int a; B) X(); C) X(int val) {a=2 D) ~X(); 答 案 :C 不 正 确, 应 改 成 X(int val) : a(2) { 2. 下 列 静 态 数 据 成 员 的 特 性 中, 错 误 的 是 A) 说 明 静 态 数

More information

CC213

CC213 : (Ken-Yi Lee), E-mail: feis.tw@gmail.com 49 [P.51] C/C++ [P.52] [P.53] [P.55] (int) [P.57] (float/double) [P.58] printf scanf [P.59] [P.61] ( / ) [P.62] (char) [P.65] : +-*/% [P.67] : = [P.68] : ,

More information

ebook39-13

ebook39-13 1 3 13 ~ 17 13.1 optimizatio problem c o s t r a i t optimizatio fuctio feasible solutio optimal solutio 13-1 [ ] 1 i s i i a i i t i i= 1 x i x 1 i i s i x i x i =t 0 x i a i i=1 a i < t i= 1 406 / t

More information

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File

1 Project New Project 1 2 Windows 1 3 N C test Windows uv2 KEIL uvision2 1 2 New Project Ateml AT89C AT89C51 3 KEIL Demo C C File 51 C 51 51 C C C C C C * 2003-3-30 pnzwzw@163.com C C C C KEIL uvision2 MCS51 PLM C VC++ 51 KEIL51 KEIL51 KEIL51 KEIL 2K DEMO C KEIL KEIL51 P 1 1 1 1-1 - 1 Project New Project 1 2 Windows 1 3 N C test

More information

ebook 132-6

ebook 132-6 6 SQL Server Windows NT Windows 2000 6.1 Enterprise Manager SQL Server Enterprise Manager( ) (Microsoft Management C o n s o l e M M C ) Enterprise Manager SQL Server Enterprise Manager 6.1.1 Enterprise

More information

epub 34-1

epub 34-1 1 P C Lisa Stefanik A b b o t s f o r d 2 2 0 20 S n e a k e r n e t 1-1 1-1 5000 Wo r d P e r f e c t 1-2 Windows 95 Windows 98 Windows NT Server Novell NetWa r e 1 3 1-2 20 80 Microsoft Windows NT Novell

More information

C 1

C 1 C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=

More information

Microsoft Word - 01.DOC

Microsoft Word - 01.DOC 第 1 章 JavaScript 简 介 JavaScript 是 NetScape 公 司 为 Navigator 浏 览 器 开 发 的, 是 写 在 HTML 文 件 中 的 一 种 脚 本 语 言, 能 实 现 网 页 内 容 的 交 互 显 示 当 用 户 在 客 户 端 显 示 该 网 页 时, 浏 览 器 就 会 执 行 JavaScript 程 序, 用 户 通 过 交 互 式 的

More information

Microsoft Word - 11月電子報1130.doc

Microsoft Word - 11月電子報1130.doc 發 行 人 : 楊 進 成 出 刊 日 期 2008 年 12 月 1 日, 第 38 期 第 1 頁 / 共 16 頁 封 面 圖 話 來 來 來, 來 葳 格 ; 玩 玩 玩, 玩 數 學 在 11 月 17 到 21 日 這 5 天 裡 每 天 一 個 題 目, 孩 子 們 依 據 不 同 年 段, 尋 找 屬 於 自 己 的 解 答, 這 些 數 學 題 目 和 校 園 情 境 緊 緊 結

More information

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc

Microsoft Word - 97.01.30軟體設計第二部份範例試題_C++_ _1_.doc 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 範 例 試 題 (C++) 試 題 編 號 :11900-920201-4 審 定 日 期 : 94 年 7 月 1 日 修 訂 日 期 : 96 年 2 月 1 日 97 年 1 月 30 日 ( 第 二 部 份 ) 電 腦 軟 體 設 計 乙 級 技 術 士 技 能 檢 定 術 科 測 試 應 檢 參 考 資 料 壹 試

More information

概述

概述 OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3

More information

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1

, 7, Windows,,,, : ,,,, ;,, ( CIP) /,,. : ;, ( 21 ) ISBN : -. TP CIP ( 2005) 1 21 , 7, Windows,,,, : 010-62782989 13501256678 13801310933,,,, ;,, ( CIP) /,,. : ;, 2005. 11 ( 21 ) ISBN 7-81082 - 634-4... - : -. TP316-44 CIP ( 2005) 123583 : : : : 100084 : 010-62776969 : 100044 : 010-51686414

More information

安全防范

安全防范 8989 Be Right TM Sigma 900 5/03 2003 ...1...4...8 1.1...8 1.2...9 1.2.1...9 1.2.2...12 1.3...12 1.4...12 1.4.1...12 1.4.2...13 1.4.3...14 1.5...15 1.6...16 1.7...16 1.7.1...17 1.7.2...17 1.7.3...18 1.7.4

More information

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2

Python a p p l e b e a r c Fruit Animal a p p l e b e a r c 2-2 Chapter 02 變數與運算式 2.1 2.1.1 2.1.2 2.1.3 2.1.4 2.2 2.2.1 2.2.2 2.2.3 type 2.2.4 2.3 2.3.1 print 2.3.2 input 2.4 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 + 2.4.6 Python Python 2.1 2.1.1 a p p l e b e a r c 65438790

More information

Microsoft Word - ch04三校.doc

Microsoft Word - ch04三校.doc 4-1 4-1-1 (Object) (State) (Behavior) ( ) ( ) ( method) ( properties) ( functions) 4-2 4-1-2 (Message) ( ) ( ) ( ) A B A ( ) ( ) ( YourCar) ( changegear) ( lowergear) 4-1-3 (Class) (Blueprint) 4-3 changegear

More information

Microsoft Word - 11.doc

Microsoft Word - 11.doc 除 錯 技 巧 您 將 於 本 章 學 到 以 下 各 項 : 如 何 在 Visual C++ 2010 的 除 錯 工 具 控 制 下 執 行 程 式? 如 何 逐 步 地 執 行 程 式 的 敘 述? 如 何 監 看 或 改 變 程 式 中 的 變 數 值? 如 何 監 看 程 式 中 計 算 式 的 值? 何 謂 Call Stack? 何 謂 診 斷 器 (assertion)? 如 何

More information

Strings

Strings Inheritance Cheng-Chin Chiang Relationships among Classes A 類 別 使 用 B 類 別 學 生 使 用 手 機 傳 遞 訊 息 公 司 使 用 金 庫 儲 存 重 要 文 件 人 類 使 用 交 通 工 具 旅 行 A 類 別 中 有 B 類 別 汽 車 有 輪 子 三 角 形 有 三 個 頂 點 電 腦 內 有 中 央 處 理 單 元 A

More information

51 C 51 isp 10 C PCB C C C C KEIL

51 C 51 isp 10   C   PCB C C C C KEIL http://wwwispdowncom 51 C " + + " 51 AT89S51 In-System-Programming ISP 10 io 244 CPLD ATMEL PIC CPLD/FPGA ARM9 ISP http://wwwispdowncom/showoneproductasp?productid=15 51 C C C C C ispdown http://wwwispdowncom

More information

untitled

untitled 1 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object 參 類 都 object 參 object Boxing 參 boxing

More information

c_cpp

c_cpp C C++ C C++ C++ (object oriented) C C++.cpp C C++ C C++ : for (int i=0;i

More information

chp6.ppt

chp6.ppt Java 软 件 设 计 基 础 6. 异 常 处 理 编 程 时 会 遇 到 如 下 三 种 错 误 : 语 法 错 误 (syntax error) 没 有 遵 循 语 言 的 规 则, 出 现 语 法 格 式 上 的 错 误, 可 被 编 译 器 发 现 并 易 于 纠 正 ; 逻 辑 错 误 (logic error) 即 我 们 常 说 的 bug, 意 指 编 写 的 代 码 在 执 行

More information

C/C++ 语言 - 循环

C/C++ 语言 - 循环 C/C++ Table of contents 7. 1. 2. while 3. 4. 5. for 6. 8. (do while) 9. 10. (nested loop) 11. 12. 13. 1 // summing.c: # include int main ( void ) { long num ; long sum = 0L; int status ; printf

More information

EJB-Programming-4-cn.doc

EJB-Programming-4-cn.doc EJB (4) : (Entity Bean Value Object ) JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Session Bean J2EE Session Façade Design Pattern Session Bean Session

More information

e bug 0 x=0 y=5/x 0 Return 4 2

e bug 0 x=0 y=5/x 0 Return 4 2 e 1 4 1 4 4.1 4.2 4.3 4.4 4.5 e 2 4.1 bug 0 x=0 y=5/x 0 Return 4 2 e 3 4 3 e 4 (true) (false) 4 4 e 5 4 5 4.2 1 G= V E V={n1,n2,,n m } E={e1,e2,,e p } e k ={n i,n j }, n i,n j V e 6 4.2 4 6 1 e 3 n 1 e

More information

untitled

untitled 1 Outline ArrayList 類 列類 串類 類 類 例 理 MSDN Library MSDN Library 量 例 參 列 [ 說 ] [] [ 索 ] [] 來 MSDN Library 了 類 類 利 F1 http://msdn.microsoft.com/library/ http://msdn.microsoft.com/library/cht/ Object object

More information

Chapter 9: Objects and Classes

Chapter 9: Objects and Classes Java application Java main applet Web applet Runnable Thread CPU Thread 1 Thread 2 Thread 3 CUP Thread 1 Thread 2 Thread 3 ,,. (new) Thread (runnable) start( ) CPU (running) run ( ) blocked CPU sleep(

More information

Microsoft Word - 澎湖田調報告_璉謙組.doc

Microsoft Word - 澎湖田調報告_璉謙組.doc 越 籍 新 住 民 妊 娠 醫 療 照 護 : 訪 談 李 亞 梅 女 士 組 長 : 郭 璉 謙 成 大 中 文 所 博 二 組 員 : 阮 壽 德 成 大 中 文 所 博 一 黃 榆 惠 成 大 中 文 所 碩 一 許 愷 容 成 大 中 文 所 碩 一 何 珍 儀 成 大 中 文 所 碩 一 指 導 老 師 : 陳 益 源 教 授 前 言 2009 年 03 月 21 日, 下 午 2 時 30

More information

内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2

内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2 第 六 讲 指 针 与 字 符 串 1 内 容 提 要 指 针 持 久 动 态 内 存 分 配 字 符 串 ( 字 符 数 组 ) 2 指 针 什 么 是 指 针 指 针 的 定 义 与 运 算 指 针 与 一 维 数 组 指 针 数 组 行 指 针 与 二 维 数 组 指 针 与 引 用 指 针 与 函 数 3 指 针 定 义 什 么 是 指 针 指 针 变 量, 简 称 指 针, 用 来 存 放

More information

Open topic Bellman-Ford算法与负环

Open topic   Bellman-Ford算法与负环 Open topic Bellman-Ford 2018 11 5 171860508@smail.nju.edu.cn 1/15 Contents 1. G s BF 2. BF 3. BF 2/15 BF G Bellman-Ford false 3/15 BF G Bellman-Ford false G c = v 0, v 1,..., v k (v 0 = v k ) k w(v i 1,

More information

Microsoft Word - MSP430 Launchpad 指导书.docx

Microsoft Word - MSP430 Launchpad 指导书.docx Contents 3... 9... 14 MSP430 LAUNCHPAD 指导书 3 第一部分第一个工程 New Project File > New > CCS Project Project name: ButtonLED Device>Family: MSP430 Variant: MSP430G2553 Project templates and examples : Empty Project

More information

untitled

untitled OGRE http://antsam.blogone.net AntsamCGD@hotmail.com OGRE OGRE listener listener target listener target Dispatcher Processor Input Reader Event class view Event Class view Input Event ctrlaltshift ascoll

More information

untitled

untitled 1 7 7.1 7.2 7.3 7.4 7.5 2 7.1 VFT virtual 7.1 3 1 1. 2. public protected public 3. VFT 4. this const volatile 4 2 5. ( ) ( ) 7.1 6. no-static virtual 7.2 7. inline 7.3 5 3 8. this this 9. ( ) ( ) delete

More information

Microsoft Word - 08_科普作品選讀示例一_080421.doc

Microsoft Word - 08_科普作品選讀示例一_080421.doc 選 修 單 元 八 科 普 作 品 選 讀 示 例 一 一 學 習 目 標 閱 讀 優 秀 的 科 普 作 品, 拓 寬 閱 讀 面 知 識 領 域 和 生 活 視 野, 寫 作 以 科 學 為 題 材 的 文 章, 提 升 寫 作 能 力, 增 進 對 科 學 的 興 趣, 培 養 審 慎 嚴 謹 的 態 度 與 尚 實 求 真 的 精 神, 以 及 關 心 世 界 仁 民 愛 物 的 人 文 情

More information

2005 ( )... 1 2005... 5 2005... 10 2005... 16 2005... 20 2005... 23 2005 ( )... 30 200 5... 37 2005... 43 2005... 47 2005... 52 2005 ( )... 58 2005... 63 2005 ( )... 68 2005 (WA T)... 73 2005 ( ) 2005

More information

untitled

untitled 1 Outline 料 類 說 Tang, Shih-Hsuan 2006/07/26 ~ 2006/09/02 六 PM 7:00 ~ 9:30 聯 ives.net@gmail.com www.csie.ntu.edu.tw/~r93057/aspnet134 度 C# 力 度 C# Web SQL 料 DataGrid DataList 參 ASP.NET 1.0 C# 例 ASP.NET 立

More information

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice

Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice 路 ESW 聯 USB Chapter 9 Applications For Windows Outline USB Application Requirements Variable Definition Communications Code for VB Code for Keil C Practice USB I/O USB / USB 3 料 2 1 3 路 USB / 列 料 料 料 LED

More information

JavaIO.PDF

JavaIO.PDF O u t p u t S t ream j a v a. i o. O u t p u t S t r e a m w r i t e () f l u s h () c l o s e () public abstract void write(int b) throws IOException public void write(byte[] data) throws IOException

More information

第一章

第一章 1 2 3 4 5 6 7 8 9 10 11 12 13 14 1500 1450 1400 1350 1300 1250 1200 15 16 17 18 19 20 21 22 23 24 25 26 27 28 INPUT2006 29 30 31 32 33 34 35 9000 8500 8000 7500 7000 6500 6000 5500 5000 4500 4000 3500

More information

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf("%d", &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf("%

2013 C 1 #include <stdio.h> 2 int main(void) 3 { 4 int cases, i; 5 long long a, b; 6 scanf(%d, &cases); 7 for (i = 0; i < cases; i++) 8 { 9 scanf(% 2013 ( 28 ) ( ) 1. C pa.c, pb.c, 2. C++ pa.cpp, pb.cpp Compilation Error long long cin scanf Time Limit Exceeded 1: A 10 B 1 C 1 D 5 E 5 F 1 G II 5 H 30 1 2013 C 1 #include 2 int main(void) 3

More information

Microsoft Word - 第三章第一節第二節.doc

Microsoft Word - 第三章第一節第二節.doc 原 臺 中 刑 務 所 典 獄 長 官 舍 第 三 章 臺 中 刑 務 所 典 獄 官 建 築 研 究 與 調 查 第 一 節 建 築 特 色 及 考 證 一 日 治 時 期 臺 灣 官 舍 建 築 特 色 分 析 - 以 臺 中 市 西 區 為 例 96 ( 一 ) 臺 灣 總 督 府 官 舍 制 度 日 治 初 期 臺 灣 總 督 府 為 從 日 本 內 地 招 募 各 種 官 吏 來 到 臺

More information

untitled

untitled TT...1 TT...6 TT...13 TT...21 TT...22 TT...23 TT...25 TT...25 TT...32 TT...33 TT...33 TT...34 TT...38 T...40T TT...44 TT...46 TT...47 TT...49 TT...51 TT...53 TT...53 TT...54 TT...54 TT...54 TT...55 ,,,,,,,,

More information

全国计算机技术与软件专业技术资格(水平)考试

全国计算机技术与软件专业技术资格(水平)考试 全 国 计 算 机 技 术 与 软 件 专 业 技 术 资 格 ( 水 平 ) 考 试 2008 年 上 半 年 程 序 员 下 午 试 卷 ( 考 试 时 间 14:00~16:30 共 150 分 钟 ) 试 题 一 ( 共 15 分 ) 阅 读 以 下 说 明 和 流 程 图, 填 补 流 程 图 中 的 空 缺 (1)~(9), 将 解 答 填 入 答 题 纸 的 对 应 栏 内 [ 说 明

More information

FILTRON 1. DC AC AC 220V 50HZ 2. 1 1 1 3. / / / / 4. 1) 2 3 4 5 6 5. 6. 7. 8. 9. / 10. 1. 2. 3. 4. 5. 6. 7. DC AC FILTRON DC AC FILTRON DC 12V 12VDC D

FILTRON 1. DC AC AC 220V 50HZ 2. 1 1 1 3. / / / / 4. 1) 2 3 4 5 6 5. 6. 7. 8. 9. / 10. 1. 2. 3. 4. 5. 6. 7. DC AC FILTRON DC AC FILTRON DC 12V 12VDC D 2006 4 27 1 JY FILTRON 1. DC AC AC 220V 50HZ 2. 1 1 1 3. / / / / 4. 1) 2 3 4 5 6 5. 6. 7. 8. 9. / 10. 1. 2. 3. 4. 5. 6. 7. DC AC FILTRON DC AC FILTRON DC 12V 12VDC DC FILTRON AC 24VAC 24VAC AC 24VAC AC

More information

untitled

untitled ...2...3...4...6...6...8...11...14...18...19...20...22...22...23...25...26...27...28...29...29...29 4-1 - ( ) 88 37 88 37 200121 2003 4 18 [2003]48 1.5 4-2 - ( ) 25 1 1 100032 2004 09 17 [1998]12 ( ) (

More information

200910全文.doc

200910全文.doc 1 2 9 15-18 60 1 2 2 1 2 88 60 30 30 10 1 60 1949 1977 3 1978 60 60 2006 2007 2006-2010 2006 2008 2007 4 5 2008 3 2 6 1982 12 27 1987 1989 1993 8 14 18 1993 10 1 15 1 2-3 3-4 4-5 5-7 6-8 7-10 8-11 9-12

More information

<4D6963726F736F667420576F7264202D20313034B0EABB79A4E5B8D5C344BBBCB065AAA9>

<4D6963726F736F667420576F7264202D20313034B0EABB79A4E5B8D5C344BBBCB065AAA9> 嘉 義 縣 104 年 新 港 溪 北 六 興 宮 正 黑 麵 三 媽 盃 小 六 學 藝 競 試 國 文 試 卷 一 一 般 選 擇 題 : 1. 下 列 選 項 中, 哪 一 組 字 的 讀 音 是 相 同 的?(A) 躡 足 / 攝 影 (B) 淒 慘 / 妻 兒 (C) 漠 不 關 心 / 眼 角 膜 (D) 韋 編 / 偉 人 2. 下 列 內 的 部 首, 何 者 正 確?(A) 黎 明

More information

凡 例 一 高 淳 县 历 史 悠 久, 文 物 古 迹 颇 丰, 为 全 面 系 统 地 保 存 各 类 文 物 资 料, 介 绍 文 物 工 作 情 况, 达 到 教 育 后 人, 提 供 专 业 研 究 的 目 的, 特 编 纂 本 志 二 本 志 采 用 记 志 述 图 表 等 多 种 体 裁, 翔 实 记 载 高 淳 县 自 旧 石 器 时 代 至 民 国 年 间 的 文 化 遗 存 文

More information

康體藝術

康體藝術 320 321 0.12% (340 ) 3.44% (1.001 ) 0.30% (860 ) 5.93% (7.542 ) 7.83% (2.277 ) ( 7,960 1,810 ) 3.36% (9,770 ) 9.08% (2.642 ) 20.27% (5.898 ) ( ) 29.67% (8.63 ) 322 π 323 324 325 326 327 328 329 330 331

More information

高中英文科教師甄試心得

高中英文科教師甄試心得 高 中 英 文 科 教 師 甄 試 心 得 英 語 學 系 碩 士 班 林 俊 呈 高 雄 市 立 高 雄 高 級 中 學 今 年 第 一 次 參 加 教 師 甄 試, 能 夠 在 尚 未 服 兵 役 前 便 考 上 高 雄 市 立 高 雄 高 級 中 學 專 任 教 師, 自 己 覺 得 很 意 外, 也 很 幸 運 考 上 後 不 久 在 與 雄 中 校 長 的 會 談 中, 校 長 的 一 句

More information

EJB-Programming-3.PDF

EJB-Programming-3.PDF :, JBuilder EJB 2.x CMP EJB Relationships JBuilder EJB Test Client EJB EJB Seminar CMP Entity Beans Value Object Design Pattern J2EE Design Patterns Value Object Value Object Factory J2EE EJB Test Client

More information

epub83-1

epub83-1 C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C

More information

ebook 99-9

ebook 99-9 9 AWK a w k a w k s h e l l a w k Bailing out a w k : c m d. L i n e : a w k s h e l l a w k a w k a w g r e p s e d s h e l l a w k a w k a w k a w k a w k a w k a w k s e d g r e p a w k a w k A h o.

More information

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生

团 学 要 闻 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 3 月 17 日, 我 校 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 在 行 政 办 公 楼 五 楼 会 议 室 举 行, 校 团 委 委 员 各 院 ( 系 ) 团 委 书 记 校 学 生 共 青 团 工 作 简 报 2011 年 第 1 期 共 青 团 大 连 海 洋 大 学 委 员 会 团 学 要 闻 : 导 读 我 校 召 开 共 青 团 五 届 九 次 全 委 ( 扩 大 ) 会 议 我 校 在 大 连 市 大 学 生 创 新 创 意 作 品 大 赛 中 取 得 佳 绩 校 团 委 召 开 学 生 干 部 思 想 动 态 座 谈 会 校 团 委 组 织 开 展 弘 扬 雷 锋

More information

untitled

untitled 1 Access 料 (1) 立 料 [] [] [ 料 ] 立 料 Access 料 (2) 料 [ 立 料 ] Access 料 (3) 料 料 料 料 料 料 欄 ADO.NET ADO.NET.NET Framework 類 來 料 料 料 料 料 Ex MSSQL Access Excel XML ADO.NET 連 .NET 料.NET 料 料來 類.NET Data Provider

More information

0627學校內控流程圖完整版0627

0627學校內控流程圖完整版0627 台 中 市 新 民 高 級 中 學 內 部 控 制 制 度 流 程 圖 中 華 民 國 100 年 7 月 常 用 流 程 圖 說 明 : 符 號 名 稱 意 義 準 備 作 業 (Start) 流 程 圖 開 始 處 理 (Process) 處 理 程 序 決 策 (Decision) 不 同 方 案 選 擇 終 止 (END) 流 程 圖 終 止 路 徑 (Path) 指 示 路 徑 方 向 文

More information

图形1

图形1 motion pendulum TI Motion motion :select device, 333 3:custom device 333 333 0 3 enter :collect data READY t=0 t CBL 6 ( t=0 t 7 ) t ~t 6 6 6 6 6 L L 4 L 5 L 6 motion N- L Gate ( ) CBL samping L () Gate

More information

第3章.doc

第3章.doc 3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo

More information

第 7 章 下 一 代 网 际 协 议 IPv6 141 足 的 措 施 只 能 是 权 宜 之 计 (3) 路 由 表 膨 胀 早 期 IPv4 的 地 址 结 构 也 造 成 了 路 由 表 的 容 量 过 大 IPv4 地 址 早 期 为 网 络 号 + 主 机 号 结 构, 后 来 引 入

第 7 章 下 一 代 网 际 协 议 IPv6 141 足 的 措 施 只 能 是 权 宜 之 计 (3) 路 由 表 膨 胀 早 期 IPv4 的 地 址 结 构 也 造 成 了 路 由 表 的 容 量 过 大 IPv4 地 址 早 期 为 网 络 号 + 主 机 号 结 构, 后 来 引 入 第 7 章 下 一 代 网 际 协 议 IPv6 本 章 是 有 关 下 一 代 网 际 协 议 IPv6 的 描 述, 重 点 介 绍 IPv6 的 产 生 原 因 IPv6 的 地 址 与 IPv6 首 部 格 式 等 通 过 本 章 的 学 习, 读 者 应 重 点 掌 握 和 理 解 以 下 内 容 : IPv4 向 IPv6 发 展 的 必 然 性 IPv6 的 新 特 性 IPv6 地

More information

untitled

untitled 1 1.1 1.2 1.3 1.4 1.5 ++ 1.6 ++ 2 BNF 3 4 5 6 7 8 1.2 9 1.2 IF ELSE 10 1.2 11 1.2 12 1.3 Ada, Modula-2 Simula Smalltalk-80 C++, Objected Pascal(Delphi), Java, C#, VB.NET C++: C OOPL Java: C++ OOPL C# C++

More information

嘉義市政府暨附(所)屬機關電話禮貌測試實施要點

嘉義市政府暨附(所)屬機關電話禮貌測試實施要點 嘉 義 市 政 府 暨 所 屬 機 關 電 話 禮 貌 測 試 實 施 要 點 83 年 8 月 17 日 83 府 計 研 字 第 50337 號 函 頒 90 年 10 月 12 日 90 府 企 研 字 第 87210 號 修 訂 95 年 12 月 20 日 95 府 企 研 字 第 0950141214 號 函 修 訂 97 年 3 月 21 日 97 府 企 研 字 第 0970110046

More information

C

C C 2017 4 1 1. 2. while 3. 4. 5. for 6. 2/161 C 7. 8. (do while) 9. 10. (nested loop) 11. 12. 3/161 C 1. I 1 // summing.c: 2 #include 3 int main(void) 4 { 5 long num; 6 long sum = 0L; 7 int status;

More information

TX-NR3030_BAS_Cs_ indd

TX-NR3030_BAS_Cs_ indd TX-NR3030 http://www.onkyo.com/manual/txnr3030/adv/cs.html Cs 1 2 3 Speaker Cable 2 HDMI OUT HDMI IN HDMI OUT HDMI OUT HDMI OUT HDMI OUT 1 DIGITAL OPTICAL OUT AUDIO OUT TV 3 1 5 4 6 1 2 3 3 2 2 4 3 2 5

More information

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile..

WebSphere Studio Application Developer IBM Portal Toolkit... 2/21 1. WebSphere Portal Portal WebSphere Application Server stopserver.bat -configfile.. WebSphere Studio Application Developer IBM Portal Toolkit... 1/21 WebSphere Studio Application Developer IBM Portal Toolkit Portlet Doug Phillips (dougep@us.ibm.com),, IBM Developer Technical Support Center

More information

C/C++语言 - 分支结构

C/C++语言 - 分支结构 C/C++ Table of contents 1. if 2. if else 3. 4. 5. 6. continue break 7. switch 1 if if i // colddays.c: # include int main ( void ) { const int FREEZING = 0; float temperature ; int cold_ days

More information

:,,,,,,,,,,,,,,,,,,,,,,,,,,, 2006 1

:,,,,,,,,,,,,,,,,,,,,,,,,,,, 2006 1 :,,,,,,,,,,,,,,,,,,,,,,,,,,, 2006 1 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) 1. ( ) 2. ( ) ( ) 1. ( ) 1 2. ( ) 3. ( ) 4. ( ) ( ) ( ) 1. ( ) ( ) ( )

More information

<4D6963726F736F667420576F7264202D20B8CAD7E9CDA8A1B232303136A1B33638BAC5B9D8D3DAD4DAC8ABD6DDB5B3D4B1D6D0BFAAD5B9D5FDB7B4B5E4D0CDD1A7CFB0BDCCD3FDBBEEB6AFB5C4CDA8D6AA2E646F63>

<4D6963726F736F667420576F7264202D20B8CAD7E9CDA8A1B232303136A1B33638BAC5B9D8D3DAD4DAC8ABD6DDB5B3D4B1D6D0BFAAD5B9D5FDB7B4B5E4D0CDD1A7CFB0BDCCD3FDBBEEB6AFB5C4CDA8D6AA2E646F63> 甘 组 通 2016 68 号 关 于 在 全 州 党 员 中 开 展 正 反 典 型 学 习 教 育 活 动 的 通 知 各 县 ( 市 ) 委, 州 委 各 部 委, 州 级 各 部 门 党 组 ( 党 委 党 工 委 ), 省 州 属 行 政 企 事 业 单 位 党 委 ( 党 组 ): 为 深 入 推 进 全 州 两 学 一 做 学 习 教 育, 教 育 引 导 全 州 党 员 以 身 边

More information

度定生老病死

度定生老病死 溫度決定生老病死作者: 馬悅淩 江蘇文藝出版社 1 受寒涼的途徑 我遇到的許多患癌症或其他重病的人 都有受寒涼的經歷 一位 44 歲的女士 患有肺癌 骨癌 腎癌 該女士總是發低熱 常規治 療一個月後效果不明顯 CT 檢查發現肺部有兩個腫塊 又繼續做進一步檢查 結果令所有人大吃一驚 腫瘤已全身轉移 3 個月後去世 家人不能理解 說 她身體一向不錯 很少生病 只是這一兩年身體弱一些 怎麼會突然得這麼重

More information

按 照 卫 计 委 的 规 划, 对 于 县 级 医 院 主 要 做 一 下 工 作 加 强 临 床 重 点 专 科 建 设, 提 升 县 级 医 院 医 疗 技 术 水 平, 并 配 备 与 专 科 建 设 目 标 一 致 的 适 宜 设 备 1. 县 医 院 除 了 将 健 全 一 级 诊 疗

按 照 卫 计 委 的 规 划, 对 于 县 级 医 院 主 要 做 一 下 工 作 加 强 临 床 重 点 专 科 建 设, 提 升 县 级 医 院 医 疗 技 术 水 平, 并 配 备 与 专 科 建 设 目 标 一 致 的 适 宜 设 备 1. 县 医 院 除 了 将 健 全 一 级 诊 疗 首 批 卫 计 委 重 点 扶 持 500 家 县 医 院 名 单 公 布 新 医 改 以 来, 分 级 诊 疗 强 基 层 一 直 都 是 重 点, 县 级 医 疗 市 场 增 长 快 速, 但 是 离 最 理 想 的 状 态 仍 有 较 大 的 差 距, 大 医 院 尤 其 是 知 名 的 三 甲 医 院 仍 是 人 满 为 患, 离 达 到 县 域 就 诊 率 达 到 90%, 基 本 做 到

More information

专科疾病诊治(二十四)

专科疾病诊治(二十四) ...1...6...9...20...22...25...28...31...34...37...40...43...48...49...53...58...71...75...78 1 ...80...83...85...92...94...95... 101... 102... 104... 107... 108...111... 119... 120... 121... 122... 124...

More information

Microsoft Word - 林金萱.docx

Microsoft Word - 林金萱.docx 改 觀 王 碧 雲 顏 面 麻 痺, 臉 腫 如 水 月, 雙 目 無 神, 左 眼 圓 瞠 暴 突, 右 眼 凹 陷 崩 垂, 下 顎 頦 部 鬆 弛 右 傾, 笑 起 來 嘴 歪 眼 斜, 兩 頰 連 接 頸 項 一 帶 猶 有 灼 傷 過 的 痕 跡 一 張 令 人 見 識 過 後 猶 帶 了 個 揮 之 不 去 的 夢 魘 般 的 鬼 臉, 正 張 牙 舞 爪 地 衝 擊 著 我 乍 然 回

More information

<4D6963726F736F667420576F7264202D20BACEECF1E2D3A3BAD6D0D2BDC0EDC2DBB5C4BACBD0C4CAC7CEB1BFC6D1A72E646F63>

<4D6963726F736F667420576F7264202D20BACEECF1E2D3A3BAD6D0D2BDC0EDC2DBB5C4BACBD0C4CAC7CEB1BFC6D1A72E646F63> 何 祚 庥 : 中 医 理 论 的 核 心 是 伪 科 学 环 球 人 物 记 者 路 琰 何 祚 庥 曾 经 有 言 : 中 国 传 统 文 化 有 90% 是 糟 粕 这 句 话 曾 引 起 的 一 场 笔 战 这 段 时 间, 一 些 学 者 发 布 告 别 中 医 的 言 论 再 次 引 起 了 何 祚 庥 对 中 医 的 关 注 开 始 谈 话 之 前, 他 手 里 拿 着 两 份 资 料

More information

<B0DACDD1D1C7BDA1BFB5B5C4C0A7C8C52E733932>

<B0DACDD1D1C7BDA1BFB5B5C4C0A7C8C52E733932> 目 录 第 一 章 认 识 亚 健 康 (1) 第 二 章 亚 健 康 状 况 (19) 第 三 章 与 亚 健 康 相 关 的 疾 病 (57) 第 四 章 防 治 亚 健 康 (65) 第 五 章 新 森 田 疗 法 (112) 摆 脱 亚 健 康 的 困 扰 第 一 章 认 识 亚 健 康 第 一 节 亚 健 康 的 症 状 亚 健 康 状 态 涉 及 的 内 容 很 广 泛, 各 种 内 脏

More information

把生命托付给谁?

把生命托付给谁? 把 生 命 托 付 给 谁? 一 个 癌 症 患 者 的 重 生 感 悟 本 报 首 席 评 论 徐 迅 雷 2012-11-11 癌 症, 不 等 于 绝 症 癌 症, 不 等 于 死 亡 著 名 作 家 记 者 凌 志 军, 将 自 己 5 年 抗 癌 的 经 历, 写 成 重 生 手 记 一 个 癌 症 患 者 的 康 复 之 路 一 书, 日 前 出 版 在 有 个 购 书 网 站 上, 我

More information

4 0 50 2 30 56 1957 527 1960 1961 1961 1957 20 50 527 19611966 10 10 0 05 2 0 30 0 20 30 50 0 30 0 20 0 10 40 50 0 500 80 1 20 0 20 5 100 10 155 6 1 0

4 0 50 2 30 56 1957 527 1960 1961 1961 1957 20 50 527 19611966 10 10 0 05 2 0 30 0 20 30 50 0 30 0 20 0 10 40 50 0 500 80 1 20 0 20 5 100 10 155 6 1 0 1873 20 1909 56 20 14 1925 1 31 6 1 2 4 25 5 12 1 5 15 15 24 26 O 515 25 525 2 25 2 2 2 2 5 2 25 2 5 520 2 2 5 25 5 130 220 510 25 16 1950 X 30 0 04 0 02 0 10 0 05 1954 0 15 0 10 0 70 0 30 0 30 0 70 0

More information

《中老年男性养生保健》

《中老年男性养生保健》 1 2 2001 1...1...2...12...18...18...20...23...28...41...43...51...51...55...71...78...82...82...91...91...91...98 2... 103... 106... 115... 118... 124... 124... 132... 134... 137... 138... 140... 141...

More information

ebook14-4

ebook14-4 4 TINY LL(1) First F o l l o w t o p - d o w n 3 3. 3 backtracking parser predictive parser recursive-descent parsing L L ( 1 ) LL(1) parsing L L ( 1 ) L L ( 1 ) 1 L 2 L 1 L L ( k ) k L L ( 1 ) F i r s

More information

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1

C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 C++ 程序设计 OJ9 - 参考答案 MASTER 2019 年 6 月 7 日 1 1 CARDGAME 1 CardGame 题目描述 桌上有一叠牌, 从第一张牌 ( 即位于顶面的牌 ) 开始从上往下依次编号为 1~n 当至少还剩两张牌时进行以下操作 : 把第一张牌扔掉, 然后把新的第一张放到整叠牌的最后 请模拟这个过程, 依次输出每次扔掉的牌以及最后剩下的牌的编号 输入 输入正整数 n(n

More information

诚浩证券咨询早报

诚浩证券咨询早报 网 信 证 券 咨 询 早 报 ( 港 股 ) 网 信 证 券 公 司 研 发 部 主 办 2016-07-20 一 港 股 市 场 指 数 与 数 据 代 码 名 称 最 新 价 涨 跌 额 涨 跌 幅 7 月 19 日 开 最 高 最 低 7 月 18 日 收 成 交 额 ( 港 元 ) 110000 恒 生 指 数 21673.20-129.98-0.60% 21734.34 21767.88

More information

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f

27 :OPC 45 [4] (Automation Interface Standard), (Costom Interface Standard), OPC 2,,, VB Delphi OPC, OPC C++, OPC OPC OPC, [1] 1 OPC 1.1 OPC OPC(OLE f 27 1 Vol.27 No.1 CEMENTED CARBIDE 2010 2 Feb.2010!"!!!!"!!!!"!" doi:10.3969/j.issn.1003-7292.2010.01.011 OPC 1 1 2 1 (1., 412008; 2., 518052), OPC, WinCC VB,,, OPC ; ;VB ;WinCC Application of OPC Technology

More information

Microsoft PowerPoint - string_kruse [兼容模式]

Microsoft PowerPoint - string_kruse [兼容模式] Strings Strings in C not encapsulated Every C-string has type char *. Hence, a C-string references an address in memory, the first of a contiguous set of bytes that store the characters making up the string.

More information

技 巧 5: 避 免 除 以 0 的 運 算 在 做 除 的 運 算 時, 先 檢 查 除 數 的 數 值, 避 免 有 除 以 0 的 情 況 若 運 算 中 除 數 為 0,SAS 會 在 LOG 中 註 記 提 醒 並 將 運 算 結 果 設 定 為 遺 漏 值, 減 慢 程 式 的 執 行

技 巧 5: 避 免 除 以 0 的 運 算 在 做 除 的 運 算 時, 先 檢 查 除 數 的 數 值, 避 免 有 除 以 0 的 情 況 若 運 算 中 除 數 為 0,SAS 會 在 LOG 中 註 記 提 醒 並 將 運 算 結 果 設 定 為 遺 漏 值, 減 慢 程 式 的 執 行 提 升 SAS 效 率 的 小 技 巧 ( 二 ) 統 計 分 析 師 嚴 友 君 在 使 用 SAS 的 時 候, 效 率 的 考 量 除 了 程 式 運 行 的 時 間, 還 包 括 資 料 佔 用 的 空 間 暫 存 記 憶 體 的 使 用 量 程 式 的 長 度 與 易 讀 性 等 等 以 下 介 紹 一 些 初 學 者 容 易 應 用, 且 在 討 論 使 用 SAS 處 理 分 析 資

More information

新建 Microsoft Word 文档.doc

新建 Microsoft Word 文档.doc Damayi Bluetooth DB10Bluetooth Development Board 1.0 CPU LCD CSR BlueCore Bluetooth DB10 Bluetooth Main Board Bluetooth Inte rface Boar d MCU Interface Board CSR BlueCore CSR Bluelab SDK Damayi Bluetooth

More information

IP505SM_manual_cn.doc

IP505SM_manual_cn.doc IP505SM 1 Introduction 1...4...4...4...5 LAN...5...5...6...6...7 LED...7...7 2...9...9...9 3...11...11...12...12...12...14...18 LAN...19 DHCP...20...21 4 PC...22...22 Windows...22 TCP/IP -...22 TCP/IP

More information

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING

AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING AN INTRODUCTION TO PHYSICAL COMPUTING USING ARDUINO, GRASSHOPPER, AND FIREFLY (CHINESE EDITION ) INTERACTIVE PROTOTYPING 前言 - Andrew Payne 目录 1 2 Firefly Basics 3 COMPONENT TOOLBOX 目录 4 RESOURCES 致谢

More information

Lorem ipsum dolor sit amet, consectetuer adipiscing elit

Lorem ipsum dolor sit amet, consectetuer adipiscing elit English for Study in Australia 留 学 澳 洲 英 语 讲 座 Lesson 3: Make yourself at home 第 三 课 : 宾 至 如 归 L1 Male: 各 位 朋 友 好, 欢 迎 您 收 听 留 学 澳 洲 英 语 讲 座 节 目, 我 是 澳 大 利 亚 澳 洲 广 播 电 台 的 节 目 主 持 人 陈 昊 L1 Female: 各 位

More information