Permutations Or Combinations ?

Dec 28, 2010

I think what I'm trying to do is considered a permutation but I could be wrong. I've come across several examples of how to permutate a string as follows:

Permutations of {A B C}: {A B C}, {A C B}, {B A C}, {B C A}, {C A B}, {C B A}

What I'm needing are results similar to this (using the same input) with a repeat of each item to create a list of all possible combinations: {A A A}, {A A B}, {A A C}, {A B A}, {A B B}, {A B C}, {A C A}, {A C B}, {A C C}...and so on.

Below is some code that I found that almost gets me there with an exception of the repeated values:

'Generates all possible combinations from a series of words
Public Function PermutateString(ByVal input_string As List(Of String), Optional ByVal Base As String = "") As List(Of String)
Dim i As Long

[CODE]...

View 1 Replies


ADVERTISEMENT

Integer Permutations Using Strings?

Sep 29, 2009

I have 36 numbers and I want to get all the possible 3 number combinations of these 36 numbers. This is what I have written. It's clunky and it gives repeats also. Any help?:

Dim first, second, third As String
Dim Triples() As String = Nothing
Dim count As Integer = Nothing
For i = 1 To 36
For j = 2 To 36

[Code]...

View 13 Replies

Built-in Way To Find All Permutations Of An Array?

Apr 15, 2010

built-in way to find all permutations of an array?

View 2 Replies

VS 2010 - Permutations Of Array Values With Variable Number Of Members

May 5, 2011

I have a number of arrays (lets say two for the time being, but this needs to be scalable from 1-n). Each array represents a different "parameter" for the application I'm working on. I need to create a multidimensional array containing a set which represents each of the permutations of each of the "parameters". Effectively each row represents each permutation of the selected options for each "parameter" array.

For instance, say the first array of inputs is:
"Blue"
"White"
"Yellow"

And the second:
1
66
95

I need to create an array:
"Blue", 1
"Blue", 66
"Blue", 95
"White", 1
"White", 66
"White", 95
"Yellow", 1
"Yellow", 66
"Yellow", 95

The main work is in the "If Not (OutputTemp Is Nothing)" loop. Effectively I need to access the content in the first array with a "modulus" so that: (using the example above). I'm accessing the rows in the following method
OldArr,NewArr
11
12
13
21
22
23
31
32
33
worked it out.

Here is the code.
Public Class Permutation
Public TitlePrimary As String
Public TitleSecondary As String
Public Order As Integer = 0
Public Values() As Object
[Code] .....

View 6 Replies

Combinations Of 16 Take By 2 Using LINQ

Oct 28, 2009

I want simply to generate rapidly combinations of 16 take by2 using linq.So I want to display me the combinations only not arrangements:1,2 (not 2,1 because there are combinations)...1,16 2,3 (not 3,2) because they are combinations..2,16..Comb of 16 take by 2 makes 120 so 120 combinations will be displayed on screen.[code]So my question is how to display rapidly on screen the combinations of 16 take by 2 using this Enumerable class of Visual Basic .NET(the 120combinations in fact)

View 9 Replies

Detecting Key Combinations In Vb?

Aug 16, 2011

I am facing problem while in detecting the multiple key combinations ..here is my cod

Private Function keyboardCallBack(ByVal nCode As Integer, ByVal wParam As Integer, ByVal lParam As IntPtr) As IntPtr

[code].....

View 1 Replies

Get Combinations With Repetition?

May 26, 2011

How can I write all possible combinations to the console? For example, if user enters abc, then it will write aaa, aab, aac, abb, abc, acc, bbb, bbc, ccc.

Here's some code:

Dim abc() As String = {"a", "b", "c"} '
Sub Main()
Console.WriteLine("Enter the amount of characters")

[Code]....

View 3 Replies

SendKeys And Certain Key Combinations

May 26, 2010

I'm trying to send Ctrl+A to Notepad but nothing is happening. Code for the button:

[Code]...

View 1 Replies

Binding Key Combinations To Application?

Sep 8, 2009

How can I bind a key combination to my vb.net application? I know it has SOMETHING to do with the registry, but I have no earthly idea what or how to go about doing this. I want the user to be able to hit those keys when the app is open and have it execute my function, but not while the app is closed.

View 3 Replies

Generate All Possible 3 Or 4 Digit Combinations?

May 30, 2009

I am trying to generate all possible 3 or 4 digit combinations from 0 to 9. I will be outputting them to a text file but I just need help with actually generating them.

View 7 Replies

Generating A List From Combinations?

Aug 3, 2009

I am writing an application in which we have a Product Module, Now instead of defining individual products, we want to just state the Size Ranges in Width, height and different size scale available, and then automatically generate a list of products with all the Size combinations. I cant figure how to do this.Ill give an example.This is how we define a product

Product[code].....

If i had a fixed number of Size types i would just run For loops within for loops and inside the inner most for loop write an Add Item statement with Index of evry selected item, however since the Size types are dynamic, i need to write a recursive loop, and i just cant figure how to.

View 7 Replies

Generating Binary Combinations?

Dec 11, 2010

My task is to develop a Control library (VB 2005) in which u enter a variable in textbox (>=1 , <=5). Lets say you enter "3" then u have too see in table all combinations of boolean numbers for 3bits (000, 001, 010 .....etc). If you enter "4" the table have to be different (0000,0001,....etc) with 16 combinations.

View 5 Replies

Register Two Hotkey Combinations?

Aug 16, 2008

how you can register 2 hotkey combinations.(CTRL + END, and Alt + END).I'm using this code as a reference.

[code]....

View 12 Replies

Achieve A List With All Possible Combinations Of Letters?

Sep 9, 2009

I was wondering how to achieve a list with all possible combinations of letters. Now there are some nice examples on the Internet, however, I'd like to have the following:

Let's assume you have 3 letters (A, B, C), and have a limit length of 3, then it should display this list:

A
B
C
AA

[Code].....

Now, this would be fine with recursive calls I think, but I find it really difficult to think how to code that and how the computer will execute the code. It would be easier if all possibilities had a length of 3, but here that isn't the case.

View 30 Replies

Combinations :: Generate All Possible Words On File?

Dec 10, 2011

Example :

If a got word "don" then file will contain
ddd
ddo

[code].....

View 1 Replies

Create Algorithm / Formula To Get Combinations?

Jun 11, 2011

I want to create an algorithm or formula that gives me the following combinations below. I have manually printed out all the combinations for the example containing 4 tables with respective values.

This is not permutation because i need the combinations to always follow the unique format [code]...

View 2 Replies

Generate Combinations Of Elements Of A List<T> In .NET 4.0?

Jul 13, 2009

I would like a function generate all of the k-combinations of elements from a List of n elements. Note that I am looking for combinations, not permutations, and that we need a solution for varying k (i.e., hard-coding the loops is a no-no).

I am looking for a solution that is a) elegant, and b) can be coded in VB10/.Net 4.0.

This means a) solutions requiring LINQ are ok, b) those using the C# "yield" command are not.

The order of the combinations is not important (i.e., lexicographical, Gray-code, what-have-you) and elegance is favored over performance, if the two are in conflict.

(The OCaml and C# solutions here would be perfect, if they could be coded in VB10.)

View 5 Replies

Generate Combinations Of Pixels On A Page?

Mar 25, 2011

how to generate combinations of pixels on a page using 24bit color using MS VB 10.0.

View 1 Replies

Get Different Combinations Depending On Checked CheckBoxes

Jan 15, 2012

Example: That's 8 different combinations:
1, X, 1
1, X, X
1, 2, 1
1, 2, X
X, X, 1
X, X, X
X, X, 1
X, 2, X

Any way to get the different combinations depending on the Checked checkboxes into an ArrayList. One entry per possible combination (like the example above). Note this example is just for 3 games, I will have 13 games in my program so if you click all checkboxes thats 1,6M combinations. Is it really wise to have 1,6M entries in an Array? I also want to be able to set demands, like: delete all lines in the Array containing two X. Maybe an ArrayList isn't the way to go?

View 9 Replies

Get Only Unique Month And Year Combinations?

Oct 11, 2011

Using VBNET, MVC 3 and Entity Framework to write my first mvc application - a single user blog application. I am trying to create an archive sidebar that will render something like October 2011 and when the user clicks they will see all posts in october. Right now all my attempts show either duplicate dates - if there are 3 posts in october then i see october 2011 3 times or i only get back one month year combo say oct 2011. Using groupby with firstordefault i only get back one month yaear combo.

posts = _rdsqlconn.Posts.Where(Function(p) p.PostIsPublished = True).GroupBy(Function(d) d.PostDatePublished).FirstOrDefault

How can i get back unique month year combos with EF?

Additional info: I have that function in my repository. I want to pull the month and year pairs so that i have only one pair for say ocotober even if there are 3 posts in october.In the repository:

Public Function SelectPostsByDate() As IEnumerable(Of Entities.Post) Implements Interfaces.IPostRepository.SelectPostsByDate
Using _rdsqlconn As New RDSQLConn
Dim posts[code].....

View 2 Replies

Make All Possible Sum Combinations From Array Elements In VB

Mar 24, 2010

If there is an array with elements: 1,2,3,4, the program should return another array with sum of all combinations:

1
2
3

[Code]....

View 3 Replies

Math - Produce All The Possible Combinations Of Numbers

Oct 6, 2009

I have 36 numbers in sets of 5. (eg. 1-2-3-4-5, 2-3-4-5-6 etc..) I need to find all the possible combinations of these numbers which total the same sum. For instance the lowest sum would be: 1 + 2 + 3 + 4 + 5 = 15. The highest possible sum is: 32 + 33 + 34 + 35 + 36 = 170. Now every five number combination within these 36 numbers will sum up between 15 and 170. How would I go about this in vb.net to produce all the possible combinations which would total say 92.

View 6 Replies

Use Multiple Combinations Of Font Styles?

Feb 2, 2010

If I want to set my Font I can use new Font=("Times New Roman", 12, Drawing.FontStyle.Bold)Instead of Bold, I can use Italic, Regular or Underline

View 1 Replies

VS 2008 Word String Combinations?

Apr 12, 2010

I am trying to generate a combination of string words and this is not permutations. For example if I had a list of words like (bat, cat, dog, egg...)then try and generate n(n-1)/2 combinations like

bat cat dog egg
batcat catdog dogegg
batcatdog catdogegg

[code].....

View 13 Replies

.net - Generate All Unique Combinations Of Elements Of A IEnumerable(Of T)?

May 12, 2011

This question is virtually the same as this SO post, only I'm looking for a VB.NET (.NET 4) solution. I've spun my wheels long enough trying to come up with a generic solution to solving this "power set" problem.

Dim choices As IEnumerable(Of String) = {"Coffee", "Tea", "Milk", "Cookies"}
Dim choiceSets = choices.CombineAll()

I'm looking for choiceSets to be an IEnumerable(Of IEnumerable(Of T)) so that I can do something like:

For each choiceSet in choiceSets
Console.WriteLine(String.Join(", ", choiceSet))
Next

[code]...

As you can see, this is every non-repeating combination from the source IEnumerable(Of T) (which could have 1 to many items in it - this example only had 4), it operates based on the order of the items in the source IEnumerable(Of T), and each item in the list is >= the previous item in terms of number of items in the inner IEnumerable(Of T).

For what it's worth, this is not homework; though it sure does feel like it. EDIT: Updated the example so it does not look like the result is alphabetically sorted, to stress that the source IEnumerable(Of T)'s existing order is used and added a 4th choice to clarify the sorting requirement within each set.

View 5 Replies

How To Generate All Real Combinations From String Array

Apr 2, 2012

I need to generate all combinations (not permutations) in VB .NET, I've been search and all I found is for permutations (some says combinations but when I was try it, all are permutations).

What I need is to generate combinations from string array:
Dim data_array As String() = {"one", "two", "three", "four", "five", "six"}

I need that: If I say just 1 length, it must returns:
one
two
three
four
five
six

If I say 2 length, it must returns:
oneone
onetwo
onethree
onefour
... etc ...
twoone
twotwo
twothree
... etc ...

And continues til end with all combinations. If I say more length do it as well.

View 2 Replies

VS 2008 Finding All Numeric Combinations Of A Set Of Numbers?

Jun 7, 2009

I am trying to create a program that can figure out all the different combinations of numbers in a string.

View 2 Replies

VS 2010 - Calculating Type Of Combinations Of Character

Oct 4, 2010

I have a string that can be anywhere from 1 to 8 digits long of which each character is a hex number (0-9, A-F) and each character isn't necessarily unique. I need to calculate all possible combinations. Is there a specific term for this type of calculation or combination? I need to learn how to write a program to "calculate" all the possible combinations.

View 2 Replies

VS 2010 Setting Hooks To Stop Combinations

Feb 25, 2011

To make this short and simple, I'm developing a program that goes full screen but cannot allow the user to close or Alt-Tab out of it. The program is responsible for giving out tests that teachers create for various students and, to deter cheating, I was going to have the program block attempts to close it (I have that figured out already) and stop Alt-Tabbing out of it.

I looked up SetWindowsHookEx, but I was never good with PInvoke's and my attempts to get it to work have resulted in nothing.

This is my current

<DllImport("user32.dll", SetLastError:=True)> _
Private Shared Function SetWindowsHookEx(ByVal hookType As HookType, ByVal lpfn As HookProc, ByVal hMod As IntPtr, ByVal dwThreadId As UInteger) As IntPtr

[Code].....

View 1 Replies

.net - Use LINQ To Count The Number Of Combinations Existing In Two Lists?

Jun 17, 2010

I'm trying to create a LINQ query (or queries) that count the total number of occurences of a combinations of items in one list that exist in a different list. For example, take the following lists:

CartItems DiscountItems
========= =============
AAA AAA

[code]....

The result of the query operation should be 2 since I can find two combinations of AAA and BBB (from DiscountItems) within the contents of CartItems.My thinking in approaching the query is to join the lists together to shorten CartItems to only include items from DiscountItems. The solution would be to find the CartItem in the resulting query that occurs the least amount of times, thus indicating how many combinations of items exist in CartItems.When CartItems is filtered to only the items in DiscountItems, it can be visually displayed like this:

CartItems that get a discount
=============================
AAA BBB <= This combination is eligible for a discount
AAA BBB <= This combination is eligible for a discount
AAA <= Not eligible

Thus, because there are 2 combinations of the discount in the Cart, the result is 2.Here's the query I already have, but it's not working. query results in an enumeration with 100 items, far more than I expected.

Dim query = From cartItem In Cart.CartItems
Group Join discountItem
In DiscountGroup.DiscountItems

[code]....

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved