Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Need custom sorting algorithm
#8
(11-12-2023, 06:33 AM)SMcNeill Wrote: Would this little method basically be what you're looking for?
Code: (Select All)
CONST columns = 20, rows = 10
DIM a(1 TO rows) AS STRING
FOR i = 1 TO rows
    FOR j = 1 TO columns
        IF INT(RND * 2) THEN a(i) = a(i) + "*" ELSE a(i) = a(i) + "-"
    NEXT
    PRINT a(i)
NEXT
DIM matches(columns)
FOR i = 1 TO rows
    FOR j = 1 TO columns
        IF MID$(a(i), j, 1) = "*" THEN matches(j) = matches(j) + 1
    NEXT
NEXT
FOR i = 1 TO columns '
    PRINT _TRIM$(STR$(matches(i)));
NEXT
It counts the matches for each column and then shows the total at the bottom.   All you'd have to do at this point is just search for the highest value and then display those that have that number of match


Thanks for the reply.

This is very similar to my initial attempt but I need something more exhaustive. It seems logical that the columns with the most
occurrences would also produce the most horizontal matches but I am not sure that's the case.  It's the horizontal matches that
interest me the most.  The file I linked is a small sample and while the columns will always equal 112 the number of lines can
be several thousand.  I thought about using a brute force method but the number of permutations put the breaks on that idea.
Something like 10^23.  I will say that you code makes mine look like crap so thanks, I will use it as my base and try to build on
it.

Thanks again
R1       
 
Reply


Messages In This Thread
Need custom sorting algorithm - by random1 - 11-12-2023, 05:07 AM
RE: Need custom sorting algorithm - by SMcNeill - 11-12-2023, 06:33 AM
RE: Need custom sorting algorithm - by random1 - 11-13-2023, 11:04 AM
RE: Need custom sorting algorithm - by SMcNeill - 11-12-2023, 06:43 AM
RE: Need custom sorting algorithm - by random1 - 11-13-2023, 12:59 PM
RE: Need custom sorting algorithm - by SMcNeill - 11-12-2023, 06:05 PM
RE: Need custom sorting algorithm - by RhoSigma - 11-12-2023, 06:11 PM
RE: Need custom sorting algorithm - by random1 - 11-14-2023, 08:59 AM
RE: Need custom sorting algorithm - by bplus - 11-14-2023, 09:54 AM
RE: Need custom sorting algorithm - by SMcNeill - 11-14-2023, 10:35 AM
RE: Need custom sorting algorithm - by RhoSigma - 11-14-2023, 01:34 PM
RE: Need custom sorting algorithm - by SMcNeill - 11-14-2023, 04:35 PM
RE: Need custom sorting algorithm - by bplus - 11-14-2023, 06:07 PM
RE: Need custom sorting algorithm - by bplus - 11-15-2023, 02:51 AM



Users browsing this thread: 4 Guest(s)