Click here to Skip to main content
15,918,706 members
Home / Discussions / Managed C++/CLI
   

Managed C++/CLI

 
AnswerRe: Getting screen width and height Pin
Andreoli Carlo17-Jan-10 22:41
professionalAndreoli Carlo17-Jan-10 22:41 
QuestionSystem::String ^ to LPCWSTR conversion? Pin
Mattzimmerer6-Jan-10 22:27
Mattzimmerer6-Jan-10 22:27 
AnswerRe: System::String ^ to LPCWSTR conversion? Pin
Richard MacCutchan7-Jan-10 0:25
mveRichard MacCutchan7-Jan-10 0:25 
GeneralRe: System::String ^ to LPCWSTR conversion? Pin
Mattzimmerer7-Jan-10 9:14
Mattzimmerer7-Jan-10 9:14 
GeneralRe: System::String ^ to LPCWSTR conversion? Pin
Richard MacCutchan7-Jan-10 9:54
mveRichard MacCutchan7-Jan-10 9:54 
AnswerRe: System::String ^ to LPCWSTR conversion? [modified] Pin
Mark Salsbery7-Jan-10 9:35
Mark Salsbery7-Jan-10 9:35 
QuestionRe: System::String ^ to LPCWSTR conversion? Pin
Mattzimmerer7-Jan-10 9:59
Mattzimmerer7-Jan-10 9:59 
AnswerRe: System::String ^ to LPCWSTR conversion? Pin
Mark Salsbery7-Jan-10 12:56
Mark Salsbery7-Jan-10 12:56 
GeneralRe: System::String ^ to LPCWSTR conversion? Pin
Mattzimmerer7-Jan-10 22:01
Mattzimmerer7-Jan-10 22:01 
QuestionHow to Get DataTable column name ?? [modified] Pin
ajaxswan6-Jan-10 18:18
ajaxswan6-Jan-10 18:18 
AnswerRe: How to Get DataTable column name ?? Pin
Andreoli Carlo19-Jan-10 2:30
professionalAndreoli Carlo19-Jan-10 2:30 
Questionhow to declare array of object [modified] Pin
m_mun6-Jan-10 1:02
m_mun6-Jan-10 1:02 
AnswerRe: how to declare array of object Pin
Luc Pattyn6-Jan-10 2:51
sitebuilderLuc Pattyn6-Jan-10 2:51 
AnswerRe: how to declare array of object Pin
Dave Doknjas6-Jan-10 11:45
Dave Doknjas6-Jan-10 11:45 
GeneralRe: how to declare array of object Pin
SteelModule28-Jul-10 5:06
SteelModule28-Jul-10 5:06 
GeneralRe: how to declare array of object Pin
Dave Doknjas28-Jul-10 5:20
Dave Doknjas28-Jul-10 5:20 
GeneralRe: how to declare array of object Pin
SteelModule28-Jul-10 21:49
SteelModule28-Jul-10 21:49 
QuestionDATASET to sqlite.net Pin
ajaxswan4-Jan-10 15:38
ajaxswan4-Jan-10 15:38 
QuestionSystem::String ^ to LPCVOID conversion? [modified] Pin
Mattzimmerer2-Jan-10 10:42
Mattzimmerer2-Jan-10 10:42 
AnswerRe: System::String ^ to LPCVOID conversion? Pin
Richard MacCutchan2-Jan-10 22:04
mveRichard MacCutchan2-Jan-10 22:04 
Questioncoding help Pin
helawae31-Dec-09 19:52
helawae31-Dec-09 19:52 
AnswerRe: coding help Pin
N a v a n e e t h1-Jan-10 3:03
N a v a n e e t h1-Jan-10 3:03 
helawae wrote:
best data structure to represent the thesaurus,


Are you trying to represent the whole thesaurus in memory?

helawae wrote:
i have so far considered trees and linked lists as a possible solution, the tree for storing the words and the linked list for returning the set of synonyms but i do not know how to store the words in the tree for best searching and how to link up the tree with the linked list..


Tree and linked lists seems to be good choice. Each node represents a term and contains a list of related terms. This can nest up to any level. However, keeping the whole thesaurus in memory and searching in it is quite inefficient. I'd suggest to keep the data in a database and query against it when you need a lookup. Load the term and related terms into the above said data structure and return. You can load each level of this tree on demand. So you will not waste any memory by storing data that you don't need.

helawae wrote:
direct me in how to start the coding in C++ or C# would be a great help.


Take a look at file based databases like SqlLite. Create relational tables and keep the data inside it. Probably two tables, one is the master list of all terms and second one is the relationships. When you need to do a lookup, join both tables and get the data.

Hope that helps

Smile | :)

Best wishes,
Navaneeth

GeneralRe: coding help Pin
helawae3-Jan-10 21:56
helawae3-Jan-10 21:56 
GeneralRe: coding help Pin
N a v a n e e t h7-Jan-10 18:06
N a v a n e e t h7-Jan-10 18:06 
GeneralRe: coding help Pin
helawae9-Jan-10 20:41
helawae9-Jan-10 20:41 

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

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