1.3 ( ) ( ) C

Similar documents
(STL) STL 1 (deta structure) (algorithm) (deta structure) 2 STL STL (Standard Template Library) 2.1 STL STL ( ) vector<int> x; for(int i = 0; i < 10;

r07.dvi

ohp07.dvi

ohp03.dvi

1 C STL(1) C C C libc C C C++ STL(Standard Template Library ) libc libc C++ C STL libc STL iostream Algorithm libc STL string vector l

Condition DAQ condition condition 2 3 XML key value

r08.dvi

r03.dvi

新版明解C言語 実践編

新・明解C言語 実践編

tuat1.dvi

K227 Java 2

BW BW

3.1 stdio.h iostream List.2 using namespace std C printf ( ) %d %f %s %d C++ cout cout List.2 Hello World! cout << float a = 1.2f; int b = 3; cout <<

£Ã¥×¥í¥°¥é¥ß¥ó¥°ÆþÌç (2018) - Â裵²ó ¨¡ À©¸æ¹½Â¤¡§¾ò·ïʬ´ô ¨¡

cpp1.dvi

WinHPC ppt

Qt (Generic Containers) Java STL <QtAlgorithms> STL (Generic Algorithms) QList<T>, QLinkedList<T>, QVector<T>, QStack<T>, QQueue<T> QMap<Key,

解きながら学ぶC++入門編

ex01.dvi

ex01.dvi

PowerPoint Presentation

programmingII2019-v01

C のコード例 (Z80 と同機能 ) int main(void) { int i,sum=0; for (i=1; i<=10; i++) sum=sum + i; printf ("sum=%d n",sum); 2

joho07-1.ppt

SystemC言語概論

橡Pro PDF

DKA ( 1) 1 n i=1 α i c n 1 = 0 ( 1) 2 n i 1 <i 2 α i1 α i2 c n 2 = 0 ( 1) 3 n i 1 <i 2 <i 3 α i1 α i2 α i3 c n 3 = 0. ( 1) n 1 n i 1 <i 2 < <i

1-4 int a; std::cin >> a; std::cout << "a = " << a << std::endl; C++( 1-4 ) stdio.h iostream iostream.h C++ include.h 1-4 scanf() std::cin >>

1.ppt

program.dvi

design_pattern.key

cpp4.dvi

OpenCV IS Report No Report Medical Information System Labratry

/ SCHEDULE /06/07(Tue) / Basic of Programming /06/09(Thu) / Fundamental structures /06/14(Tue) / Memory Management /06/1

8 if switch for while do while 2

1 CUI CUI CUI 1.1 cout cin redirect.cpp #i n c l u d e <s t r i n g > 3 using namespace std ; 5 6 i n t main ( void ) 7 { 8 s t r i n g s ; 10 c

yacc.dvi

void hash1_init(int *array) int i; for (i = 0; i < HASHSIZE; i++) array[i] = EMPTY; /* i EMPTY */ void hash1_insert(int *array, int n) if (n < 0 n >=

untitled

double float

P6dark P6dark µ-pic 2 µ-pic 2 3 µ-pic µ-pic µ-pic 3 µ-pic (10cm ) MPGC N3035-KA195 No. SN ASD (16ns[C]) (16nsC

P06.ppt

( ) 1 1: 1 #include <s t d i o. h> 2 #include <GL/ g l u t. h> 3 #include <math. h> 4 #include <s t d l i b. h> 5 #include <time. h>

I java A

comment.dvi

II ( ) prog8-1.c s1542h017%./prog8-1 1 => 35 Hiroshi 2 => 23 Koji 3 => 67 Satoshi 4 => 87 Junko 5 => 64 Ichiro 6 => 89 Mari 7 => 73 D

Vector Vector Vector Vector() Vector(int n) n Vector(int n,int delta) n delta

新・明解C言語 ポインタ完全攻略


:30 12:00 I. I VI II. III. IV. a d V. VI

超初心者用

Java講座

Java Java Java Java Java 4 p * *** ***** *** * Unix p a,b,c,d 100,200,250,500 a*b = a*b+c = a*b+c*d = (a+b)*(c+d) = 225

& & a a * * ptr p int a ; int *a ; int a ; int a int *a

1) OOP 2) ( ) 3.2) printf Number3-2.cpp #include <stdio.h> class Number Number(); // ~Number(); // void setnumber(float n); float getnumber();

haskell.gby

C言語によるアルゴリズムとデータ構造

j x j j j + 1 l j l j = x j+1 x j, n x n x 1 = n 1 l j j=1 H j j + 1 l j l j E

£Ã¥×¥í¥°¥é¥ß¥ó¥°(2018) - Âè11²ó – ½ÉÂꣲ¤Î²òÀ⡤±é½¬£² –

目 目 用方 用 用 方

Microsoft Word - C.....u.K...doc

DA100データアクイジションユニット通信インタフェースユーザーズマニュアル

lexex.dvi

2008chom.pdf

Java プログラミング Ⅰ 7 回目 switch 文と論理演算子 今日の講義講義で学ぶ内容 switch 文 論理演算子 条件演算子 条件判断文 3 switch 文 switch 文 式が case のラベルと一致する場所から直後の break; まで処理しますどれにも一致致しない場合 def

115 9 MPIBNCpack 9.1 BNCpack 1CPU X = , B =

Transcription:

1 1.1 (Data Base) (Container) C++ Java 1.2 1

1.3 ( ) ( ) 1. 2. 3. C++ 2 2.1 2.2 2.3 2

C Fortran C++ Java 3 3.1 (Vector) 1. 2. ( ) 3.2 3

3.3 C++ C++ STL C++ (Template) vector vector< > ; int arrayint vector<int> arrayint; TYPE push back(type) 1 pop back() size(void) 1 resize(int) clear() ( ) [] arrayint 1 100 arraysum[i] 1 + 2 + + i 4

#include <vector> void main() { vector<int> arrayint; vector<int> arraysum; int i; for(i = 0; i < 100; i++) { arrayint.push_back(i); arraysum.resize(100); arraysum[0] = arrayint[0]; for(i = 1; i < 100; i++) { arraysum[i] = arraysum[i-1] + arrayint[i]; int 4 4.1 1 Obj Obj Obj Obj 1: 5

2 Obj Obj Obj Obj Obj 2: 3 Obj Obj Obj 3: 4 Obj Obj Obj Obj 4: C++ Java 4.2 6

1. 2. 3. 4. 4.3 C++ C++ list list< > ; ( TYPE ) push back(type) 1 pop back() size(void) clear() 1 push_front(type) pop_front() 7

list< >::iterator ; begin() list<int> list<int>::iterator listint; listiterator; listiterator = listint.begin(); C++ ++ end() 1 100 #include <list> #include <iostream> void main() { list<int> Container; list<int>::iterator Iterator; int i; for(i = 1; i <= 100; i++) { Container.push_back(i); for(iterator = Container.begin(); Iterator!= Container.end(); Iterator++) { cout << "Num = " << *Iterator << "\n"; TYPE ITE insert(ite, TYPE) insert(ite, int num, TYPE) num 8

erase(ite) find(type) end() Container 10 Container.erase(Container.begin() + 9); Container 7 while((iterator = Container.find(7))!= Container.end()) { Container.erase(Iterator); 5 5.1 5 9

HashTable 0 Obj 3 Obj Obj 6 Obj 10 5: + 5.2 10

( ) 5.3 C++ C++ map map<, > ; string C++ string map<string, int> string mapint; str; str = "orange"; mapint["apple"] = 10; mapint[str] = 20; cout << mapint[str] << "\n"; map find(key) key key end() 11

begin() end() size() erase(key) ( ) erase(iterator) erase() find() end() map<string, int> map; if(map.find()!= map.end()) { else { // // first second map<string, int> map; map<string, int>::iterator p; : : : for(p = map.begin(); p!= map.end(); p++) { cout << "Key = " << p->first << "\n"; cout << "Value = " << p->second << "\n"; set 12

6 1: #include <stdio.h> 2: #include <stdlib.h> 3: #include <FL/Fl.h> 4: #include <FL/Fl_Input.h> 5: #include <FL/Fl_Multi_Browser.h> 6: #include <FL/Fl_Window.h> 7: 8: // (VC++ 2 9: // #define snprintf _snprintf 10: // using namespace std; 11: 12: static bool inputstatus; 13: 14: // input 15: void status_change(fl_widget *w, void *v) 16: { 17: inputstatus = true; 18: 19: 20: int main(int argc, char *argv[]) 21: { 22: Fl_Window win(300, 400, "STL TEST"); 23: Fl_Multi_Browser *browser = new Fl_Multi_Browser(10, 10, 280, 340); 24: Fl_Input *input = new Fl_Input(10, 360, 280, 30); 25: char buffer[512]; 26: int i, num; 27: 28: // 29: inputstatus = false; 30: input->when(fl_when_enter_key FL_WHEN_NOT_CHANGED); 31: input->labelsize(12); 32: input->textfont(fl_courier_bold); 33: input->callback(status_change); 34: 35: // 36: browser->labelsize(12); 37: browser->has_scrollbar(fl_browser_::both_always); 38: 39: win.end(); 40: win.show(); 41: 42: for(i = 0; i < 100; i++) { 43: snprintf(buffer, 511, "i = %d", i); 44: // 45: browser->add(buffer); 46: 47: 48: while(true) { 49: if(win.visible() == 0) { 50: if(fl::wait() == 0) { 51: break; 52: else { 53: continue; 54: 55: 13

56: if(fl::check() == 0) break; 57: 58: if(inputstatus == true) { 59: // 60: inputstatus = false; 61: 62: // 63: num = atoi(input->value()); 64: snprintf(buffer, 511, "num = %d", num); 65: browser->add(buffer); 66: browser->bottomline(99999999); 67: 68: 69: 70: return 0; 71: 7 (1) i = vector (2) sum (3) (1), (2) list (4) (3) del 14