|
Hi if any one can help me out that would be great.
this is what I want to do in c#
priority_queue<event*, vector<event*="">, Event*> Events;
I have no idea how to do something simaler in c#
|
|
|
|
|
I don't think C# offers anything like a priority queue, you'd have to write one. Shouldn't be too hard though.
Christian
I have drunk the cool-aid and found it wan and bitter. - Chris Maunder
|
|
|
|
|
Sounds like a programming question to me anyway. We had to do this in one of my CS classes back in my freshman years.
You should've sent him to that C# chart control source you handed out before, though...I'm pretty sure that used a priority queue!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Heath Stewart wrote:
You should've sent him to that C# chart control source you handed out before, though...I'm pretty sure that used a priority queue!
*grin* took me a second to realise what you meant......
Christian
I have drunk the cool-aid and found it wan and bitter. - Chris Maunder
|
|
|
|
|
Dang, is that a Mercury or Venus second (or worse, 1/60 of a New York minute)? I swear I just posted that and almost immediately got a popup from MSN Messenger about a new email from you!
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
It's 8 am and I just finished the page I've been working on, so I'm at a loose end )
Christian
I have drunk the cool-aid and found it wan and bitter. - Chris Maunder
|
|
|
|
|
Hey. How do you make MSN do that? I bet it's just an Express thing...
/\ |_ E X E GG
|
|
|
|
|
You just have to have a MSN or Hotmail account and use that email address (which is automatically a Microsoft Passport) to sign-on to MSN Messenger. You can also do this with Windows Messenger with the MSN Add-in (available somewhere on Microsoft's site - I just don't use the latter version of IM because it doesn't advance near as quickly).
-----BEGIN GEEK CODE BLOCK-----
Version: 3.21
GCS/G/MU d- s: a- C++++ UL@ P++(+++) L+(--) E--- W+++ N++ o+ K? w++++ O- M(+) V? PS-- PE Y++ PGP++ t++@ 5 X+++ R+@ tv+ b(-)>b++ DI++++ D+ G e++>+++ h---* r+++ y+++
-----END GEEK CODE BLOCK-----
|
|
|
|
|
Chris Kramins wrote:
priority_queue, Event*> Events;
I assume that a template. You will have to wait a year or 2
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
A priority queue can be implemented easily in C# by wrapping the SortedList class. Since inserts and deletions into the SortedList are O(n lg n) operations then it won't be a very efficient implementation, but if the queue only holds a few objects then this probably won't be a problem. If you are needing an efficient implementation then you'll have to write your own from scratch using heaps or binary search trees.
Brian
|
|
|
|
|
How to disable on word window Title Bar, StatusBar, Minimize, Maximize, CloseButton, SIzable and Movable?
|
|
|
|
|
when i include more than 1 user defined header file eg
#include "tcplib.h"
#include <stdio.h>
#include <iostream>
#include "big.h"
tcplib.h and big.h..... the second header file doesnt include in that it gives me errors saying its not included, any ideas on how to solve this? are you able to include more than one user defined header file?
|
|
|
|
|
|
i also get this error
LINK : warning LNK4098: defaultlib "LIBC" conflicts with use of other libs; use /NODEFAULTLIB:library
|
|
|
|
|
|
Mr. Cully wrote:
any ideas on how to solve this?
Some glasses perhaps....
leppie::AllocCPArticle("Zee blog"); Seen on my Campus BBS: Linux is free...coz no-one wants to pay for it.
|
|
|
|
|
I'm sitting staring at this trying to figure out where my reply went, then I see I'm in the C# forum.... :P
Christian
I have drunk the cool-aid and found it wan and bitter. - Chris Maunder
|
|
|
|
|
The STL can solve this too CG.
-Nick Parker
Last time I checked, all programmers have selective ignorance. I know nothing about 3D graphics. I know a lot about COM. VB gets under people's skin because one can be ignorant of computer architecture and ASM and still get a lot done. - Don Box
|
|
|
|
|
Nick Parker wrote:
The STL can solve this too CG.
Well, now that goes without saying, right ?
I recently discovered that Array has static functions for sorting and so on. Nowhere near what the STL has, but at least it's something.....
Christian
I have drunk the cool-aid and found it wan and bitter. - Chris Maunder
|
|
|
|
|
Christian Graus wrote:
I recently discovered that Array has static functions for sorting and so on. Nowhere near what the STL has, but at least it's something.....
I find it interesting to use Reflector[^] and just go through the namespaces and pick a class to see everything. The Marshal class in System.Runtime.InteropServices is my current read, when I have free time that is.
-Nick Parker
Last time I checked, all programmers have selective ignorance. I know nothing about 3D graphics. I know a lot about COM. VB gets under people's skin because one can be ignorant of computer architecture and ASM and still get a lot done. - Don Box
|
|
|
|
|
Nick Parker wrote:
I find it interesting to use Reflector[^] and just go through the namespaces and pick a class to see everything
Whew, I'm not the only one then...
When I can talk about 64 bit processors and attract girls with my computer not my car, I'll come out of the closet. Until that time...I'm like "What's the ENTER key?"
-Hockey on being a geek
|
|
|
|
|
David Stone wrote:
Whew, I'm not the only one then...
Just don't try to use that as a pick-up line, k David?
-Nick Parker
Last time I checked, all programmers have selective ignorance. I know nothing about 3D graphics. I know a lot about COM. VB gets under people's skin because one can be ignorant of computer architecture and ASM and still get a lot done. - Don Box
|
|
|
|
|
Nick Parker wrote:
Just don't try to use that as a pick-up line, k David?
Stupid geek one-liners:
- Hey baby...wanna go back to my PC and reflect over your
System.Reflection.Assembly ?
- If you're having trouble with that, I could give you a few
IntPtr s...
- You know, I really feel like we're communicating on the same
System.Runtime.Remoting.Channels.IChannel here...
- Mmmm...I'd love to get a
Peek() at that System.Collections.Stack ...
What's sad is that I can think of a lot more...and they get dirtier...
When I can talk about 64 bit processors and attract girls with my computer not my car, I'll come out of the closet. Until that time...I'm like "What's the ENTER key?"
-Hockey on being a geek
|
|
|
|
|
David Stone wrote:
Whew, I'm not the only one then...
Nope - and I use it too. It's such a help to be able to see exactly what will happen when you call a certain method or property.
|
|
|
|
|
I want to make a function unaccessable in a child class (that's public in the parent class)
The parent class has:
public virtual void ShowPopup(System.Drawing.Point p)
I tried doing this in the child class:
private override void ShowPopup(System.Drawing.Point p)
The compiler compains that I can't make a virtual function private
Any ideas how I could hide this function?
Thanks,
Elena
Elena
|
|
|
|