데이터 구조 가 프로그램 에서 의 실현 및 표현 형식
데이터 구조의 구축 은 자신 이 가지 고 있 는 개인 구성원 변수 와 구조 함수 가 이러한 구성원 변수 에 대한 할당 에 의존 합 니 다.
class Node:
def __init__(self, value, next=None):
self.value = value
self.next = next
Decision tree
0 - 1 가방 문제 부터 동적 기획 에 이 르 기 까지 동적 기획 으로 0 / 1 가방 문 제 를 풀기 위해 2 분 의 Decision Tree 를 구성 했다.이 Decision Tree 는 프로그램 에서 의 표현 이 혼연일체 이 며 결코 억 지 스 러 운 것 이 아니다.
without_i = fastMaxVal(i-1, w, v, c, m)
with_i = v[i] + fastMaxVal(i-1, w, v, c-w[i], m)
#
m[(i, c)] = max(with_i, without_i)
사전 과 hash
통계 파일 에 단어 가 나타 난 횟수:
## Python
from collections import defaultdict
words = defaultdict(int)
with open(fileName) as fp:
for line in fp.readlines():
for word in line.strip().split():
words[word] += 1
// C++
typedef std::map<std::string, size_t> WordCountMapType;
WordCountMapType wordsInFile(const string& fileName)
{
std::ifstream ifs(filename);
WordCountMapType words;
for (std::string word; ifs >> word; )
++words[word];
return words;
}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.