반응형 분류 전체보기272 [알고리즘] 타겟 넘버 포인트 재귀 함수를 잘 구현을 할 수 있는가? 비트 마스크로도 구현을 할 수 있습니다. 비트 마스크로 생각을 하면 간단히 풀리는 것 같습니다. 재귀는 하면 할수록 신기한 친구네 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. 재귀 #include #include #include using namespace std; vector map; vector sel; int answer=0; int tt; void go(int index, int cnt) { if(cnt==map.size()) { int sum=0; for (auto ele : sel) { cout 2020. 12. 4. [알고리즘] c++ cpp 단어 뒤집기 포인트 1. 여기서 포인트는 스택을 사용을 하는 것과 문자열 끝을 표시를 하는 것이다. 본인은 //1, 2 주석을 보고 감동을 먹었다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include #include using namespace std; int main(){ int t; cin>>t; while(t--){ string s; getline(cin, s); s+='\n'; stack stack; for(auto ele : s){ if(ele ==' '||ele=='\n') { while(!stack.empty()) { cout 2020. 12. 3. [알고리즘] DFS (깊이 우선 탐색), BFS(너비 우선 탐색) 포인트 깊이 우선 탐색은 재귀를 주로 사용합니다. 저는 용어를 나누어서 사용해서 헷갈리는 부분이 많았던 것 같습니다. 깊이 우선 탐색과 너비 우선 탐색은 그렇게 다르지 않다. 사실 계속해서 알고리즘 공부를 하면서 생각이 나는 것은 사실 엄청 모르고 있는 것들이 깨어나간다라는 생각이 많이 든다. 🧶문서는 항상 수정 될 수 있습니다. 비판은 환영합니다. #include #include using namespace std; vector map; vector visited; int n, m; int u, v; void dfs(int x) { //기본적으로 재귀를 사용한다고 하면 생각하기 쉽다. visited[x] = true; //bfs 처럼 방문 배열 표시를 하고 cout n >> m; map.resize(n.. 2020. 12. 3. [안드로이드] 개념 및 용어 정리 - 프레그먼트 Fragment 프래그먼트 프래그먼트는 태블릿과 같은 대화면에서 효율적으로 화면을 구성하기 위해 생긴 구성요소 이다. 액티비티를 분할하여 화면의 한부분을 정의하며 액티비티와 같이 레이아웃, 동작 처리, 생명주기를 가지는 독립적인 모듈이다. 다른 액티비티에서도 사용 할 수 있어 재사용성이 뛰어나며 액티비티 실행 중에 추가, 제거가 가능하다. 프레그먼트는 액티비티의 일부분에만 배치되는 화면 및 동작을 조작하기 위한 객체입니다. 안드로이드 3.0(허니콤)에서 화면이 비교적 큰 태블릿의 등장으로 작은 단위의 화면의 생명주기 관리할 필요가 있어 추가되었습니다. 프레그먼트 매니저를 통해서 여러개의 프레그먼트를 조작할 수 있습니다. 레이아웃 xml 파일에서 다른 뷰들과 함께 배치될 수 있습니다. Fragment를 생성 시 기본 생성.. 2020. 11. 19. 이전 1 ··· 39 40 41 42 43 44 45 ··· 68 다음 반응형