독학 컴퓨터 프로그래머로서, 저는 종종 특정 작업에 대한 O() 값을 추정하기가 어려울 때가 있습니다. 예, 주요한 것들과 검색과 같은 중요한 것들 대부분을 제 머리 꼭대기에서 알지만, 새로운 것이 나오면 어떻게 계산해야할지 모르겠군요. 그 방법을 설명하는 좋은 웹 사이트 또는 텍스트가 있습니까? 지옥, 나는 컴퓨터 과학자들이 그것을 부르는 것을 모른다.
내가 what a Y Combinator is을 이해하지만 나는 Wikipedia page로부터 "소설"콤비의 예를 이해하지 않습니다이 작업을 수행하는 방법 Yk = (L L L L L L L L L L L L L L L L L L L L L L L L L L)
Where:
L = λabcdefghijklmnopqstuvwxyzr. (r (
: EA의에서 는 기본 전제는 무작위로 생물의 특정 번호를 생성한다는 것입니다 (실제로는 매개 변수의 집합 임), 문제에 대해 실행 한 다음 최고 실적자가 생존하도록하십시오. 그런 다음 생존자의 교잡종, 생존자의 돌연변이 및 일정한 수의 새로운 무작위 생물을 조합하여 다시 채집하십시오. 몇 천 번 반복하면 효율적인 유기체가 생깁니다. 일부 사람들은 유기체의
좋아, 이것은 CS 멤버들에 대한 이론 영역에서 또 다른 하나입니다. 90 년대에는 BST를 구현하는 데 상당히 적합했습니다. 내 머리를 절대 쓸 수없는 유일한 방법은 이진 트리 (AVL)의 균형을 맞추는 알고리즘의 복잡성이었습니다. 혹시이 문제에 대해 도움을 주실 수 있습니까?
잠시 동안 내 머리 속에서 소리 지르고있다. 나는 컴파일러/플렉스/바이슨과 물건에 대한 조사를 해왔지만, "파싱 스택"에 대해 자세히 이야기 한 좋은 레퍼런스를 찾지 못했습니다. 누구든지 따라 잡을 수있는 좋은 참고 문헌을 알고 있습니까? 편집 : 나는 모든 컴파일러 참조를 감사 할, 내가 열거 된 책의 일부를 얻을거야,하지만 내 주요 초점은 구문 분석 자
나를 혼란스럽게하는 일부 코드로 작업 중이며 데이터 구조를 grokking하지 않는지 궁금합니다. 내가 작업중인 데이터는 벡터와 레이어를 사용합니다. 나는 벡터가 단지 한줄의 데이터라고 믿는다. 그러나 나는 확실하지 않다. 제공 할 수있는 정보 또는 이러한 정보의 사용에 대해 알려주는 정보는 매우 유용합니다.