Rebuild Array Versus Linked List Traversal?
Mar 11, 2010
I have been working on a number of card games. Important, of course, is shuffling the deck.I have come up with a few different ways to do this. Currently I do not shuffle, but to deal a card, I lay out the deck in order, selecting a random number between 1 and the number of cards remaining and selecting that card. I then remove that card from the deck so that another card can be picked.There are two main ways to do this, and I am trying to figure out which one is optimal.The first is to have an array of cards. When one card is dealt, a new array is formed with that card missing. I kind of like keeping the array size exactly the size of the deck, but perhaps this is not efficient. So, the first array has length n and the new array after the card is dealt has length n-1. VB.Net makes it simple to change array sizes around like this.
View 1 Replies
ADVERTISEMENT
Jul 2, 2010
I need to copy an array to a linked list OR transform the array in a linked list.How this can be done in .NET (C# or VB)?
View 3 Replies
Feb 26, 2009
I badly wanna Serialize a Linked List into XML and deserialize it back when required. I didn't get proper results when i did google. But, I learnt through the following link that it's not possible to do so. [URL]
View 4 Replies
Dec 7, 2011
I have a VB 2010 class like
Public Class cStar
Public Name As String
Public Magnitude As Single
End Class
I want to add stars into some doubly linked collection or list that is ordered by magnitude.
I tried to create my own list cList based on collection
Class cList Inherits collection error - collection not inheritable End class
I had hoped to enable things like
Dim Star1 as cStar
Dim Star2 as cStar
cList.AddFirst(Star1)
cList.AddLast(Star1)
Star2 = cList.Behead
[Code]...
View 4 Replies
Mar 30, 2009
so i have a linked list of employee objects. I now need to iterate through the linked list to see if i can find a matching object. I could iterate though using the [code] What i'm not sure of is how i get the employees[x].EMID out to check it
View 3 Replies
Jun 3, 2011
I am trying to make a form that is blank and will add in 2 comboboxes, a textbox, 2 buttons and a checkbox next to each other in a row. I want the controls to be part of an array, so that all controls on a row are associated with that array number.I am currently able to make the first row appear when the form is loaded, however when i click one of the buttons(which are used to create thenext row of controls) it comes up with an error stating that the index was outside the array bounds.
Here is the code I currently have:
Public Class frmWhere
Public SQLString3 As String
Public locationy As Integer
[code]....
View 4 Replies
Apr 29, 2011
I have a question about doubly linked list the uses student names and ages and creates them into node objects. the studentItem class is already created for me I just have to create the nodes that will hold each item entered. I am required to fill in the code needed for each function givien in the ICollections library that is setup for me. I dont know where to start out I'm trying to create a NodeLink class and from the class use the information to create the guts for the add function for my Nodelink Function I have the following:
Public Class NodeLink(Of T)
Public node As T
Public NextLink As NodeLink(Of T)
Public PrevLink As NodeLink(Of T)
Public Sub New(ByVal StudentItem As T)
[Code] .....
View 5 Replies
Oct 23, 2009
I am nobies in data structure and i really want to know how to remove specific node in linked list in vb.net
View 1 Replies
May 6, 2009
I'm looking for a simple and efficient way to sort up to 60,000 strings that are 3000 chars long in reverse order and save them back out to a text file.
I originally thought of a doubly linked list, but then I realized that we aren't privileged enough to have pointers.
Is there some other way I can create an efficient linked list without pointers?
View 7 Replies
May 14, 2011
I'm supposed to create a linked list and add/remove items with a push/pop. Currently I can only push 2 items and pop one before it stops, and I'm not sure what I need to do to fix that.
[Code]...
View 3 Replies
Jan 23, 2012
I am writing a small program to update data in a SharePoint list. Now where I cannot develop or use applications for SharePoint unless I am on a SharePoint server, I thought I would cheat the system by using Access to link to SharePoint lists, and then use Visual Basic to play with the Access tables. I need additional functionality other than what VBA can provide me, so that is why I am using the VB layer.Is it possible that this is not permitted? Whenever I try to update an item in the table, I receive the message:
"cannot update '(expression)'; field not updatable"
The word 'expression' here is not a filler I added, this is the actual error.If I try to make the edit manually in the table using Access, it works fine (I haven't tried it through Access VBA yet...).
How my code works is this:I have a Dataset added to the project which connects to the Access database. I add one of the tables to the dataset and create a Class object to reference the table adapter (essentially a Data Access Layer). I can read all of the data fine, and when a change is made in SharePoint, my application sees the updates when it refreshes. But when I try to write back to the table I get the error message above.
For
Each r As
DataRow In TableAdapter.GetData.Select("Name LIKE '*" & FileName &
"*'")
[code]....
There are other columns in the table and some of them have default null values. I only want to update these two fields, but it almost seems like this is not possible. I thought I might be somehow opening the Dataset in a Read Only mode, but I can't seem to find that option anywhere.
View 10 Replies
Aug 19, 2011
I have the following code which works fine with a datagridview..
Dim conn As SqlConnection = GetDbConnection()
Dim conn1 As SqlConnection = GetDbConnection()
Dim query As String
[code]....
Now, am working with a listview called LsvColRequestListview please how can I update the code to acknowledge the listview value...
I have on the List view
10 20 30
meaning prac_no = 10
prac_no = 20
prac_no = 30
View 4 Replies
Apr 25, 2011
This overload resolution failed error that occurs when I try to add the newly created integer array as an item in a generic linked list as per the following?
Imports System.Collections.Generic
Public Class GraphData
Dim mInput As Byte()
Public Data() As Integer
Dim SignalData As New LinkedList(Of Integer)(Data)
Private Sub Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint
[Code] .....
View 2 Replies
Apr 30, 2011
First timer here, I love the site!
Running:
- VS 2008
- Sharepoint 3.0
- Access 2007
- Windows Vista (The machine I'm developing it from)
History: (Do excuse me if I don't reference different methods I've taken so far correctly, I'm still learning!) I am building some search software for a law firm that I work for in Australia. It's all coming along really well, but I seem to have hit a snag getting data out of sharepoint lists and into my project!
I first attempted to add a web reference to sharepoint and after a while was able to pull in all of the data from the lists, fantastic!(OR NOT!). The issue then was when I attempted to load it up into an array using XMLNodes, whilst it loaded up fine and I could see all the data, if there was a null value in one of the columns, it wouldn't pull that null value across, therefore, I couldn't really use the data...
[Code]...
View 2 Replies
Aug 21, 2011
I would like to create a little list in my Windows Form showing a list of custom colors with their 'friendly names'. Technically it can be anything (ListBox, ListView, Panel etc... whatever).
I simply want it to look something like this:
I would like to store data for this list in a simple TXT file in such form:
Quote:
Blue,Blue
Red,Red
#F6A118,My favourite color
#004080,Another color
And of course I would like each element on such list to be clickable, so if I'd click 'My favourite color' it should return the color's HEX value (#F6A118).
View 21 Replies
Jun 23, 2009
Is an ArrayList the same thing as a Structure (i.e. 'array of records')? If they're not the same think, what't the difference?
View 3 Replies
Oct 18, 2011
i have used in vba 3 dimensional jagged arrays where i had up to 10000 rows. i am now transferring this to vb.net and learnt that it would be better to work with lists. the dimensions are such as (30, 10000, 30). how would i structure this by using lists?
View 8 Replies
Oct 7, 2009
Can I know which is better when retrieving data?
View 3 Replies
Mar 22, 2011
I am interested in the pros and cons of data tables and arrays in VB 2010. I programmed decades ago in FORTRAN and used arrays extensively.However, I frequently see data tables in code snippets and don't know when they should be used in lieu of an array.
View 4 Replies
Apr 9, 2009
I need to load a list of tables and linked tables in an MS Access Database into a combo box. I have this.
vb.net Imports System.Data.OleDb
[Code]...
1. How do I load the access tables and the link tables into my combo without the system tables showing up?
View 7 Replies
May 27, 2012
I have a program that will compare an array of grocery list items glist and an array of coupon item clist.When I compare the two and if there is a match somewhere in the array I want to have a picturebox visible.When there is no match, I want the picture box not to be visible. [code] The code seems to work great until I come to the else statement.When the code finds a match it displays the picture box and the msgbox without error, but as soon as the message box is cleared, even though i've input it as an ELSE statement, the picturebox goes false again.Does anyone have any idea of how I can "hold" the picturebox to stay visible while the match between the arrays exists?
View 18 Replies
Aug 18, 2010
I have a code which i need to translate from VB6 to VB.net. it gets the values from an array and check that all these values are present in DB also else give error
Set rs = db.OpenRecordset("select item from val")
If Not rs.EOF Then
For i = 0 To UBound(ArrayProc)
[CODE]............
I have a problem in converting this -
1. I am using visual studio , i dont know why it oraclereader doesn't has "HASROWS" METHOD.That i need to start my main IF condition
2. As you can see the rs is completely traversed as many times as number of elements in array. but with vb.net oracle reader if i use dr.read() function it will traverse only once.
View 7 Replies
Jun 4, 2012
I have an array which originally was a Variant array in VB6. Example code in VB6:
ListBoxDrawings.List(X1, Y1) = myArray(X2, Y2)
myArray(A, B) = ListBoxDrawings.List(I, C)
After running it through ArtinSoft's VBUC, its values are handled using GetValue & SetValue.Example code in VB.NET: (ignore conversion to ListView)
ListViewDrawings.Items(X1).SubItems(Y1).Text = CStr(myArray.GetValue(X2, Y2))
myArray.SetValue(ListViewDrawings.Items(I).SubItems(C).Text, A, B)
Since VB.NET doesn't do Variants, I figured out that the array should be typed as a 2D String Array. It seems like there's no reason to use GetValue/SetValue, as the former returns an Object and the latter takes one. This means that I'd have to cast the returned object as a String (Cstr) if I wanted to assign it to a variable, which seems like a pointless extra step that might introduce errors. Also, since the method has lots of overloads, the code might not be as clear. Is there any advantage to using SetValue / GetValue, or should I just consider that an artifact of VBUC converting a Variant, and access the array directly like the original code did?
VB.NET without Get/Set methods:
ListViewDrawings.Items(X1).SubItems(Y1).Text = myArray(X2, Y2)
myArray(A, B) = ListViewDrawings.Items(I).SubItems(C).Text
View 1 Replies
Jan 24, 2010
In the past I have written applications that communicate over the network. These have always made use of the System.Net and System.Net.Sockets classes and communicated over TCP connections. The connections have always required an IP address and a port. As these applications have been used by myself and colleages, setting up port forwarding and various other network settings has never been a problem. However, when developing an application for use by the general public, it obviously not a good idea to assume the user is capable of managing these settings.
[Code]...
View 2 Replies
Jan 16, 2009
just want to know what is the difference between these date values?Once some one told me that its difference is server date and client date but not sure which one he meant.Below is 3 type of date currently I'm using and don't know what is the difference between them.
DateTime.Now is from System.DateTime.Now
Now is from Microsoft.VisualBasic.DateAndTime
Today.date is also from System.DateTime
View 4 Replies
May 3, 2012
i have issue returning a list in a web method. here is the code
<WebMethod()> _
Public Function getTags(para_parents As String) As List(Of getTypeDetailsByParentName_Result)()
Dim context As New PPEntities
[code]....
the error is
Value of type 'System.Collections.Generic.List(Of SaftyonRoad.getTypeDetailsByParentName_Result)' cannot be converted to '1-dimensional array of System.Collections.Generic.List(Of SaftyonRoad.getTypeDetailsByParentName_Result)'
View 1 Replies
Jun 20, 2011
I am trying to get a count of all the times a byte sequences occurs in another byte sequences. It cannot however re-use a bytes if it already counted them. For example given the string let's assume the byte sequence was k.k it would then find only 3 occurrences rather than 5 because they would be broke down like: [k.k].[k.k].[k.k]. and not like [k.[k].[k].[k].[k].k] where they over lap and essentially just shift 2 to the right.
Ideally the idea is to get an idea how a compression dictionary or run time encoding might look. so the goal would be to get down to just 2 parts, as (k.k.k.) is the biggest and best symbol you can have.
Here is source so far:
[Code]...
View 3 Replies
May 20, 2009
I have a class called Car. Car has a bunch of properties i.e. Car.Color. CarService has a method called GetCars(). Within GetCar, I have a loop that appends a List of, you guessed it.. Cars.[code].....
I get: Value of type '1-dimensional array of Namespace.Car' cannot be converted to 'System.Collections.Generic.List(Of Namespace.Car)'. What would be the best way to convert this 1-dimensional array' back into a List of Cars?
View 2 Replies
Dec 15, 2009
I have a variable declared as...
Dim MyList as List(Of String)
I would like to create an array of these lists of string.
Something like....
[code].....
View 14 Replies
Apr 23, 2012
i am still new to VB, and need a little help. We have an application that runs on what I believe is VB2005. I am able to open the main .dll in VB2010, and can modify the forms, etc, and they will show the changes in the applications, but is there any way to change the current forms to the nicer looking forms in VB 2010? I guess I could just rebuild the entire .dll in the new version, but was hoping not to have to do that.
View 3 Replies