Click here to Skip to main content

Algorithms

    RSS: RSS Feed

 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
 FAQ
    Noise  Layout  Per page  Show 
  Refresh
AnswerRe: How to Generate Unique Serial Number.. PinmemberPaulo Zemek2:16 20 Nov '09  
GeneralRe: How to Generate Unique Serial Number.. Pinmembershaina22313:40 20 Nov '09  
GeneralRe: How to Generate Unique Serial Number.. PinmemberMember 419459312:44 11 Dec '09  
AnswerRe: How to Generate Unique Serial Number.. PinmemberRobin_Roy20:04 2 Dec '09  
GeneralRe: How to Generate Unique Serial Number.. Pinmembersupercat99:04 8 Dec '09  
QuestionWhats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp19:08 18 Nov '09  
AnswerRe: Whats the fastest way to search through a binary heap? Pinmemberharold aptroot0:06 19 Nov '09  
Btw, your swap work "oddly", I would expect to swap by index and avoid ref hacks, but w/e.
 
To search faster, use your heap property. Meaning that, if this is a min heap (looks like one), see if your value is smaller than the current root, and if so, return and go the other way instead (recursively). Alternatively, do the test before recursing, to save method calls.
 
(btw, are you going to do A* with it? Heap is a good choice for A* IME)
 

GeneralRe: Whats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp6:43 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? Pinmemberharold aptroot7:00 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp7:07 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? Pinmemberharold aptroot7:25 19 Nov '09  
GeneralRe: Whats the fastest way to search through a binary heap? PinmemberCaptainSeeSharp8:17 19 Nov '09  
QuestionCrowd detection (people), how to? PinmemberGamma_ace16:53 12 Nov '09  
AnswerRe: Crowd detection (people), how to? Pinmemberkaushik_acharya21:03 5 Nov '11  
QuestionAlgorithm to C# [modified] PinmemberVS newbie8:05 11 Nov '09  
AnswerRe: Algorithm to C# PinmemberRichardM112:29 11 Nov '09  
QuestionCollision Detection with a Quad tree PinmemberSK Genius17:22 5 Nov '09  
AnswerRe: Collision Detection with a Quad tree PinmvpLuc Pattyn17:40 5 Nov '09  
AnswerRe: Collision Detection with a Quad tree Pinmemberely_bob13:05 18 Nov '09  
Questionorder of algorithm Pinmemberkhomeyni21:30 4 Nov '09  
QuestionRe: order of algorithm Pinmemberharold aptroot2:32 5 Nov '09  
AnswerRe: order of algorithm Pinmemberkhomeyni5:45 5 Nov '09  
GeneralRe: order of algorithm Pinmemberharold aptroot6:10 5 Nov '09  
GeneralRe: order of algorithm Pinmemberkhomeyni6:26 5 Nov '09  
GeneralRe: order of algorithm Pinmemberharold aptroot6:30 5 Nov '09  

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.


Advertise | Privacy | Mobile
Web04 | 2.5.120210.1 | Last Updated 14 Feb 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid