- ZeroPageHistory . . . . 6 matches
||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
* C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
* 데블스캠프 : C++, SVN, SSH, MSDN, Data Structure, Algorithm, WinAPI, MFC, OOP
* OS, MIDI, Engineering Mathematics, AI, Algorithm, PHP, MySQL
* C++, Linux, CCNA, API, Algorithm, MFC
* 데블스캠프 : C++0x, Data Structure, Python, Prolog, PP, Game Programming, Factorization, Algorithm, DHTML, PHP
- ZeroPage성년식/거의모든ZP의역사 . . . . 6 matches
||1학기 ||7기 회원모집. 3D Graphic Programming. (긁어 놓은 게시물: Protect Mode, Functions Pointer, Compression Algorithm, About 3D, PSP의 구조, DMA, 3D Display, Tcl/Tk, C++Builder와 델파이, Lisp 강좌) ||
* C, C++, MFC, Java, Design Pattern, AI, Python, PHP, SQL, JSP, Algorithm, OS, Game, CAM
* 데블스캠프 : C++, SVN, SSH, MSDN, Data Structure, Algorithm, WinAPI, MFC, OOP
* OS, MIDI, Engineering Mathematics, AI, Algorithm, PHP, MySQL
* C++, Linux, CCNA, API, Algorithm, MFC
* 데블스캠프 : C++0x, Data Structure, Python, Prolog, PP, Game Programming, Factorization, Algorithm, DHTML, PHP
- DataStructure/Graph . . . . 4 matches
* Kruskal's Algorithm
* Prim's Algorithm
* Dijkstra's Algorithm
* Floyd - Warshall Algorithm
- IsBiggerSmarter?/문보창 . . . . 4 matches
단순히 Greedy 알고리즘으로 접근. 실패. Dynamic Programming 이 필요함을 테스트 케이스로써 확인했다. Dynamic Programming 을 실제로 해본 경험이 없기 때문에 감이 잡히지 않았다. Introduction To Algorithm에서 Dynamic Programing 부분을 읽어 공부한 후 문제분석을 다시 시도했다. 이 문제를 쉽게 풀기 위해 Weight를 정렬한 배열과 IQ를 정렬한 배열을 하나의 문자열로 보았다. 그렇다면 문제에서 원하는 "가장 긴 시퀀스" 는 Longest Common Subsequence가 되고, LCS는 Dynamic Algorithm으로 쉽게 풀리는 문제중 하나였다. 무게가 같거나, IQ가 같을수도 있기 때문에 LCS에서 오류가 나는 것을 피하기 위해 소트함수를 처리해 주는 과정에서 약간의 어려움을 겪었다.
==== ver1 (Greedy Algorithm) ====
#include <algorithm>
==== ver2. Dynamic Algorithm ====
#include <algorithm>
- TAOCP/BasicConcepts . . . . 4 matches
= 1.1 Algorithms =
== 알고리즘 E(유클리드의 알고리즘(Euclid's algorithm)) ==
=== Algorithm A ===
=== Another Approach(Algorithm B) ===
=== Algorithm I ===
- [Lovely]boy^_^/ExtremeAlgorithmStudy . . . . 4 matches
* IntroductionToAlgorithms
* ["[Lovely]boy^_^/ExtremeAlgorithmStudy/MathematicalFoundations"]
* ["[Lovely]boy^_^/ExtremeAlgorithmStudy/SortingAndOrderStatistics"]
* ["HowToStudyDataStructureAndAlgorithms"]
- ACM_ICPC/2012년스터디 . . . . 3 matches
최대유량 알고리즘 (Maximum Flow Algorithm)
- Mincost-Maxflow Algorithm
- Stoer-Wagner Algorithm (간선연결도 문제에 쓰이는 최적 알고리즘인데, 꼭 알 필요는 없습니다)
- DataStructure . . . . 3 matches
* 파스칼을 만들고 튜링상을 받은 Niklaus Wirth 교수는 ''Algorithms+Data Structures=Programs''라는 제목의 책을 1976년에 출간했다.
* OOP시대에는 위의 개념이 살짝 바뀌었더군여. Algorithms+Data Structure=Object, Object+Object+....+Object=Programs 이런식으로..
* [http://www.inf.fh-flensburg.de/lang/algorithmen/sortieren/ 소팅잘나온사이트]
see also HowToStudyDataStructureAndAlgorithms
- 조영준 . . . . 3 matches
* Algorithm problem solving
* [AlgorithmStudy/2016]
* [AlgorithmStudy/2015]
* [algorithmStudy/2014]
* [algorithmStudy/2013]
- AcceleratedC++/Chapter6 . . . . 2 matches
= Chapter 6 Using Library Algorithms =
* 음. 또 새로운 것이 보이지 않는가? copy는 generic algorithm의 예이고, back_inserter는 반복자 어댑터의 예이다. 이게 무엇인지는 차근차근 살펴보도록 하자.
* Generic algorithm이라는 컨테이너의 부분이 아닌 알고리즘이다. 파라메터로 반복자를 받는다. 비슷하지 않은가? .이 없다 뿐이지 그냥 쓰자.
#include <algorithm>
== 6.4 Algorithms, containers, and iterators ==
- Algorithm/DynamicProgramming . . . . 2 matches
Introduction To Algorithm 에도 이에 대한 설명이 있습니다.
== Dijkstra's Shortest Path Algorithm ==
- Class/2006Fall . . . . 2 matches
=== AlgorithmClass ===
* [IntroduntionToAlgorithms]
- CryptographicAlgorithms . . . . 2 matches
* Public Key Algorithms
* Secret Key Algorithms
- EightQueenProblem2Discussion . . . . 2 matches
이미 알고리즘 수업 시간을 통해 생각해본 문제이기에 주저없이 백트래킹(BackTracking) 기법을 선택해서 슈도코드를 종이에 작성해보았고 그를 바탕으로 구현에 들어갔습니다.(''그냥 호기심에서 질문 하나. 알고리즘 수업에서 백트래킹을 배웠나요? 최근에는 대부분 AI쪽으로 끄집어 내서 가르치는 것이 추세입니다만... 교재가 무엇이었나요? --김창준 Foundations of Algorithms Using C++ Pseudocode, Second Edition 이었습니다. ISBN:0763706205 --이덕준'') 백트래킹은 BruteForce식 알고리즘으로 확장하기에 용이해서 수정엔 그리 많은 시간이 걸리지 않았습니다. 만일 EightQueenProblem에 대한 사전 지식이 없었다면 두번째 과제에서 무척 당황했을것 같습니다. 이번 기회에 코드의 적응도도 중요함을 새삼 확인했습니다. --이덕준
어제 서점에서 ''Foundations of Algorithms Using C++ Pseudocode''를 봤습니다. 알고리즘 수업 시간에 백트래킹과 EightQueenProblem 문제를 교재를 통해 공부한 사람에게 이 활동은 소기의 효과가 거의 없겠더군요. 그럴 정도일줄은 정말 몰랐습니다. 대충 "이런 문제가 있다" 정도로만 언급되어 있을 주 알았는데... 어느 교재에도 구체적 "해답"이 나와있지 않을, ICPC(ACM의 세계 대학생 프로그래밍 경진대회) 문제 같은 것으로 할 걸 그랬나 봅니다. --김창준
- ProgrammingPearls . . . . 2 matches
|| ["ProgrammingPearls/Column2"] || Aha! Algorithm ||
|| ["ProgrammingPearls/Column8"] || Algorithm Design Techniques ||
- 몸짱프로젝트 . . . . 2 matches
SeeAlso [HowToStudyDataStructureAndAlgorithms] [DataStructure] [http://internet512.chonbuk.ac.kr/datastructure/data/ds1.htm 자료구조 정리]
SeeAlso IntroductionToAlgorithms
- 문제풀이게시판 . . . . 2 matches
* The Algorithm Design Manual
see also HowToStudyDataStructureAndAlgorithms
- 포항공대전산대학원ReadigList . . . . 2 matches
“Data Structures and Algorithms in C++”, Mitchael T. Goodrich et al., John Wiley & Sons, 2004.
“Data Structures and Algorithms", Alfred V. Aho, John E. Hopcroft, Jeffrey D. Ullman, Addison-Wesley.
- 2006김창준선배창의세미나 . . . . 1 match
* Genetic Algorithms 적인 방법 - 여러가지 창의적인 생각들을 하면서 그중에서 우수한 종자들끼리 서로 교배(합성)을 시켜셔 게속 우수한 창의적인 생각들을 만들어 나간다.
- 3N+1Problem . . . . 1 match
See also BioinfoWiki:AlgorithmQuiz/3Plus1
- 3N+1Problem/황재선 . . . . 1 match
http://bioinfo.sarang.net/wiki/AlgorithmQuiz_2f3Plus1 에서 yong27님의 소스코드를 보았다. 소스가 정말 깔끔했다. 실행속도가 빨라서 그 원인을 분석해가며 지난번 작성했던 코드를 수정했다. 나의 목적은 0.001초라도 빠르게 결과를 출력하는 것이었다. 실행시간을 최소화하기위해 클래스마저 없앴다. 특히 두 부분을 수정하니 실행시간이 현저히 줄었다. 하나는 클래스 멤버변수를 제거하고 지역변수화한 경우인데 왜 그런지 모르겠다. 둘째는 사전형 타입인 cycleDic 에서 key를 문자열에서 숫자로 바꾼 부분이었다. 지난번 구현시 무엇때문에 수치형을 문자열로 변환하여 key로 만들었는지 모르겠다. -- 재선
- ACM_ICPC . . . . 1 match
|| 프림 Algorithm || . || dijkstra || . ||
- ACM_ICPC/2013년스터디 . . . . 1 match
* Maximum Sum - kadane's algorithm
* proof - [http://prezi.com/fsaynn-iexse/kadanes-algorithm/]
* Tarjan's strongly connected components algorithm - [http://en.wikipedia.org/wiki/Tarjan%27s_strongly_connected_components_algorithm 링크]
* Sliding Window Minimum Algorithm - http://people.cs.uct.ac.za/~ksmith/articles/sliding_window_minimum.html
- ACM_ICPC/PrepareAsiaRegionalContest . . . . 1 match
* [AlgorithmStudy/2015 | ACM_ICPC/2015년스터디]
- AI세미나 . . . . 1 match
1부. 생물의 진화 - 유전자 알고리즘 (Genetic Algorithm)
- BookShelf . . . . 1 match
1. [IntroductionToAlgorithms]
- CollaborativeFiltering . . . . 1 match
=== Algorithms ===
* Mean-square difference algorithm
* Overview on various CF algorithms (recommended) http://www.research.microsoft.com/users/breese/cfalgs.html
- Cracking/ReverseEngineering/개발자/Software/ . . . . 1 match
Software 개발자가 알아야 하는 것은 Language, Algorithm만이 아니다. (이 것만 알면 Coder일 뿐이 잖는가?)
- EffectiveSTL . . . . 1 match
=== 5. Algorithms ===
- EffectiveSTL/Container . . . . 1 match
* STL을 구성하는 핵심 요소에는 여러 가지가 있다.(Iterator, Generic Algorithm, Container 등등). 역시 가장 핵심적이고, 조금만 알아도 쓸수 있고, 편하게 쓸수 있는 것은 Container다. Container는 Vector, List, Deque 과 같이 데이터를 담는 그릇과 같은 Object라고 보면 된다.
- EuclidProblem/Leonardong . . . . 1 match
// Eclid Algorithm
- ExploringWorld/20040506-무제 . . . . 1 match
* 이런 유형의 문제를 풀기, Algorithm 관련 서적을 보기
- Gof/Strategy . . . . 1 match
텍스트 스트림을 줄 단위로 나누는 많은 알고리즘들이 있다. (이하 linebreaking algorithm). 해당 알고리즘들이 그것을 필요로 하는 클래스에 긴밀하게 연결되어있는 것은 여러가지 이유 면에서 바람직하지 못하다.
* ET++, InterViews - line breaking algorithms as we've described.
* RApp (system for integrated circult layout) - Router Algorithms.
- HowToStudyDataStructureAndAlgorithms . . . . 1 match
제가 생각컨데, 교육적인 목적에서는, 자료구조나 알고리즘을 처음 공부할 때는 우선은 특정 언어로 구현된 것을 보지 않는 것이 좋은 경우가 많습니다 -- 대신 pseudo-code 등으로 그 개념까지만 이해하는 것이죠. 그 아이디어를 Procedural(C, 어셈블리어)이나 Functional(LISP,Scheme,Haskel), OOP(Java,Smalltalk) 언어 등으로 직접 구현해 보는 겁니다. 이 다음에는 다른 사람(책)의 코드와 비교를 합니다. 이 경험을 애초에 박탈 당한 사람은 귀중한 배움과 깨달음의 기회를 잃은 셈입니다. 참고로 알고리즘 교재로는 10년에 한 번 나올까 말까한 CLR(''Introduction to Algorithms, Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest'')을 적극 추천합니다(이와 함께 혹은 이전에 Jon Bentley의 ''Programming Pearls''도 강력 추천합니다. 전세계의 짱짱한 프로그래머/전산학자들이 함께 꼽은 "위대한 책" 리스트에서 몇 손가락 안에 드는 책입니다. 아마 우리 학교 도서관에 있을 것인데, 아직 이 책을 본 적 없는 사람은 축하드립니다. 아마 몇 주 간은 감동 속에 하루하루를 보내게 될 겁니다.). 만약 함께 스터디를 한다면, 각자 동일한 아이디어를 (같은 언어로 혹은 다른 언어로) 어떻게 다르게 표현했는지를 서로 비교해 보면 또 배우는 것이 매우 많습니다. 우리가 자료구조나 알고리즘을 공부하는 이유는, 특정 "실세계의 문제"를 어떠한 "수학적 아이디어"로 매핑을 시켜서 해결하는 것이 가능하고 또 효율적이고, 또 이를 컴퓨터에 어떻게 구현하는 것이 가능하고 효율적인지를 따지기 위해서이며, 이 과정에 있어 수학적 개념을 프로그래밍 언어로 표현해 내는 것은 아주 중요한 능력이 됩니다. 개별 알고리즘의 카탈로그를 이해, 암기하며 익히는 것도 중요하지만 더 중요한 것은 알고리즘을 생각해 낼 수 있는 능력과 이 알고리즘의 효율을 비교할 수 있는 능력, 그리고 이를 표현할 수 있는 능력입니다.
이와 관련해서 Anany Levitin의 ''A NEW ROAD MAP OF ALGORITHM DESIGN TECHNIQUES''(DDJ, 2000 Apr)를 권합니다. 그는 알고리즘 디자인 테크닉을 다음 네가지로 크게 나눕니다:
- IntroductionToAlgorithms . . . . 1 match
See Also Moa:IntroductionToAlgorithms
- MineFinder . . . . 1 match
* Main Design, Algorithm 1차 완성. 어느정도 Refactoring의 추구.
- MoreEffectiveC++/Miscellany . . . . 1 match
STL은 많은 조직-거의 모든 C++라이브러리-에 영향을 미치는 것 같다. 그래서 그것의 일반적인 개념과 친해지는 것은 매우 중요하다. 그들은 이해하기는 어렵지 않다. STL은 세가지의 기본적인 개념에 기반하고 있다.: container, iterator, algorithm. Container는 객체의 모음(collection)이다. Iterator는 STL 컨테이너에서 당신이 built-in 형의 인자들을 포인터로 조정하는 것처럼 객체를 가리킨다. Algorithm은 STL container와 iterator를 사용해서 그들의 일을 돕는데 사용하는 함수이다.
STL, 그것의 중심(core)는 매우 간단하다. 그것은 단지, 대표 세트(set of convention)를(일반화 시켰다는 의미) 덧붙인 클래스와 함수 템플릿의 모음이다. STL collection 클래스는 클래스로 정의되어진 형의 iterator 객체 begin과 end 같은 함수를 제공한다. STL algorithm 함수는 STL collection상의 iterator 객체를 이동시킨다. STL iterator는 포인터와 같이 동작한다. 그것은 정말로 모든 것이 포인터 같다. 큰 상속 관계도 없고 가상 함수도 없고 그러한 것들이 없다. 단지 몇개의 클래스와 함수 템플릿과 이들을 위한 작성된 모든 것이다.
또 다른 면을 말한다.: STL은 확장성이 있다. 당신은 당신의 collection, algorithms, iterator를 STL에 추가할수 있다. 당신이 STL 협의를 따르는 이상 표준 STL collection은 아마도 당신의 algorithm과 당신의 collection은 STL의 algorithms과 함깨 동작할 것이다. 물론 당신의 템플릿은 표준 C++ 라이브러리의 한부분이 아니다. 그렇지만 그들은 같은 원리로 만들어 질것이고, 재사용 될것이다.
- PNGFileFormat/ImageData . . . . 1 match
* 자세한 내용은 [PNGFileFotmat/FilterAlgorithms] 참조.
- ProgrammingPartyAfterwords . . . . 1 match
'오.. 대화진행속도가 빠르다!' 1002 가 본 moa 의 마치 평소 손발을 맞춰본 팀같았다. 근데, 토론하는 것을 들으면서 1002가 생각하기엔 '음.. 근데, 너무 초반에 Algorithm-Specific 하게 생각하는게 아닐까. 일단은 문제를 간단한 문제로 분해하는(보통 1002가 'Design' 을 간단하게 정의하라고 할때 저렇게 표현한다.) 과정이 더 중요할것 같은데'
- ProgrammingPearls/Column4 . . . . 1 match
* Algorithm Design.
- Refactoring/BadSmellsInCode . . . . 1 match
* 다른 알고리즘 내에서 같은 일을 하는 메소드 - SubstituteAlgorithm
- Refactoring/ComposingMethods . . . . 1 match
== Substititude Algorithm p139 ==
- Ruby/2011년스터디/세미나 . . . . 1 match
* 저도 아직 RubyLanguage에 익숙하지 않아서 어려운 점이 많지만 조금이나마 공부하며 써보니 직관적이라는 생각이 많이 들었어요. 오늘 정보보호 수업을 들으며 EuclideanAlgorithm을 바로 구현해보니 더더욱 그런 점이 와닿네요. 좀 더 긴 소스코드를 작성하실땐 Netbeans를 이용하시는 걸 추천해요~ 매우 간단하게 설치하고 간단하게 사용할 수 있답니다. - [김수경]
- STL . . . . 1 match
C++ 의 [GenericProgramming] 기법인 Template 을 이용, container (["DataStructure"] class. 다른 언어에서의 Collection class 들에 해당) 와 [Algorithm|algorithm] 에 대해 구축해놓은 라이브러리.
==== algorithm ====
- TAOCP . . . . 1 match
* TheArtOfComputerProgramming(TAOCP) vol1. FundamentalAlgorithms을 읽는다.
- TAOCP/InformationStructures . . . . 1 match
한 번 메모리 재배치를 할 때마다 공간을 적당히 마련하는 방법도 가능하다.( 그러나 이해하지 못했다.p.250에 중간에 보면 위 알고리즘(Algorithm G나 R)과 비슷한 동적 메모리 할당 알고리즘의 수학적 분석은 매우 어렵다고 나와있다. )
- UseSTL . . . . 1 match
* [[HTML(<strike> 5장 Algorithm 1~34 </strike>)]]
- [Lovely]boy^_^/Diary/2-2-12 . . . . 1 match
* Algorithm Report(Until 26 화)
- [Lovely]boy^_^/Diary/2-2-16 . . . . 1 match
* Damn it! Algorithm score--; why?~~~~~~~~~
- [Lovely]boy^_^/Diary/7/15_21 . . . . 1 match
=== Algorithm ===
- [Lovely]boy^_^/ExtremeAlgorithmStudy/MathematicalFoundations . . . . 1 match
["[Lovely]boy^_^/ExtremeAlgorithmStudy"]
- callusedHand/projects/algorithms . . . . 1 match
= Dictionary of Algorithms and Data Structures =
- neocoin/MilestoneOfReport . . . . 1 match
* 알고리즘 설명(Algorithm Explanation)
- 겨울방학프로젝트/2005 . . . . 1 match
|| [알고리즘] || Introdution to Algorithm 으로 공부 || 상섭 선호 보창 휘동 민경 도현 ||
- 권영기 . . . . 1 match
* [algorithmStudy/2013]
* [algorithmStudy/2014]
* [AlgorithmStudy/2015]
- 데블스캠프2004/세미나주제 . . . . 1 match
* 자료구조 SeeAlso HowToStudyDataStructureAndAlgorithms, DataStructure StackAndQueue 뒤의 두 페이지들의 용어와 내용이 어울리지 않네요. 아, 일반 용어를 프로젝트로 시작한 페이지의 마지막 모습이군요. )
- 데블스캠프2009/금요일/SPECIALSeminar . . . . 1 match
* Data Structure, Algorithm, SE, OOP
- 새싹교실/2011/데미안반 . . . . 1 match
* A언어 : ALGOL을 말합니다. 고급 프로그래밍 언어(어셈블리나 기계어를 저급 프로그래밍 언어라고 합니다)로 각광받던 포트란ForTran에 대항하기 위해 유럽을 중심으로 개발된 프로그래밍 언어입니다. ALGOL은 Algorithm Language의 약자로서, 이름 그대로 알고리즘 연구개발을 위해 만들어졌습니다. 하지만 ALGOL은 특정한 프로그래밍 언어를 지칭하기 보다는 C언어나 파스칼과 같이 구조화된 프로그래밍 언어를 지칭하는 말(ALGOL-like programming language)로 쓰입니다. [http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=68855131&qb=Q+yWuOyWtCBC7Ja47Ja0IEHslrjslrQ=&enc=utf8§ion=kin&rank=1&search_sort=0&spq=0&pid=ghtBIz331ywssZ%2BbORVssv--324794&sid=TYBj6x1TgE0AAE@GUeM 출처 링크! 클릭하세요:)]
- 서민관 . . . . 1 match
||유전 알고리즘(GA, Genetic Algorithm)||
- 수업평가 . . . . 1 match
||AlgorithmClass || 6 || 3 || 3 || -2 || 10 || 3 ||3.33||
- 알고리즘8주숙제 . . . . 1 match
Consider the problem of scheduling n jobs on one machine. Describe an algorithm to find a schedule such that its average completion time is minimum. Prove the correctness of your algorithm.
|| [Leonardong] || 2h || [http://wiki.zeropage.org/trac/leonardong/browser/AlgorithmTrainning/OptimalBST.py] ||
- 정모/2005.12.29 . . . . 1 match
|| Basic Algorithm || 보창선배님께 부탁드려서 문제을 얻을 계획 ||
- 컴퓨터공부지도 . . . . 1 match
See Also HowToStudyXp, HowToReadIt, HowToStudyDataStructureAndAlgorithms, HowToStudyDesignPatterns, HowToStudyRefactoring
- 학회간교류 . . . . 1 match
* XP, MFC, Algorithms
Found 64 matching pages out of 7554 total pages (5000 pages are searched)
You can also click here to search title.