본문 바로가기

Strings(2) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485#include "stdafx.h"#include #include #include #include using namespace std; void touppercase(char * sam) { while (*sam) { if (*sam >= 'a' && *sam sam) { char tmp = *end; *end = *sam; *sam = tmp; sam++; end--; }} bool duplicate(string s) ..
relational data structures & strings (C++ STL) 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
기본 정렬 알고리즘 Basic sorting algorithms 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576#include "stdafx.h"#include #include #include #include using namespace std; int arr[100]; int linearsearch(int n);int binarysearch(int n,int low,int high);int insertionsort(); int main() { srand(time(NULL)); vector tmp; for (int i = 0; i 0; i--, j++) { in..
dynamic allocation of 2-dimension array 12345678910111213141516171819202122232425#include "stdafx.h"#include using namespace std; int main() { int ** tmp; tmp = new int *[10]; for (int i = 0; i
life game implementation 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677#include "stdafx.h"#include #include #include using namespace std; int board[100][100];int tmpboard[100][100]; int check(int x, int y) { if (x == 0 || y == 0 || x == 99 || y == 99) { return 0; } int count = 0; for (int i = -1; i
linked list 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109#include "stdafx.h"#include #include using namespace std; templateclass node {public: T data; node * next; node(T da);}; templatenode::node(T da) { data = da; next = NULL;} templa..
circular queue 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816..
c++ reference variables 1234567891011121314151617181920#include "stdafx.h"#include using namespace std; int func(int & num) { num = num+3; return num+3;} int main() { int num = 50; int & num2 = num; num2 = func(num); num2++; cout