어떻게 문자열에서 하나의 단어는 단어 배열에 저장됩니다?
사용법 #include <iostream> #INCLUDE <cstdio> #INCLUDE <벡터> #INCLUDE <sstream> #INCLUDE <문자열> 네임 스페이스를 사용하여 표준; INT의 main () { 문자열 STR [100]; 문자열 str1이 = "내가 코딩 사랑"; 이제 stringstream의 STR2 (STR1); int로 I = 0; 문자열 온도; (STR2 >> TEMP) 동안 { STR [내가 ++] = 온도; } 대 (INT의 J = 0; J <I, J ++) COUT << STR1 [J] << ENDL; 0을 반환; }
사용 비트 연산 방법은 세트의 서브 세트를 예시? 오른쪽 N 원소를 가정
클래스 해결 { 공개 : 벡터 <벡터 < INT >> 서브 세트 (벡터 < INT > & nums) { INT의 길이 = nums.size () 벡터 <벡터 < INT >> RES는; 위해 ( int로 = I를 0 ; I는 <( . (1) << 길이), I는 ++) // 수학 이제 차례로 문장 N 요소의 집합 2 ^ N 개의 서브 세트들의 총 전력을 알 { 벡터 < INT > TEMP를, 대 ( INT J = 0 J <길이; J ++ ) //검출 여부 예에서 j 번째 소자 { IF (j (I >>) 1. == 1. ) temp.push_back합니다 (nums [J]); } res.push_back (TEMP) } 리턴 RES; } } ;