• Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
  • Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!

FFS Microsoft

Collapse
X
  •  
  • Filter
  • Time
  • Show
Clear All
new posts

    #11
    QuickSort is not always the most efficient - it depends on distribution of data and its possible to find cases that increases its runtime badly.

    Comment


      #12
      Just look how they swap values in their sort:

      byte item = items[i];
      items[i] = items[j];
      items[j] = item;

      They use temporary variable to do that, no doubt this requires little thinking

      Comment


        #13
        "know better, but I am not the best programmer out there" - come come atw, we know you know that's not the case!


        "They use temporary variable to do that" - ok, i'll bite, show me the atw way without a temp var...

        Comment


          #14
          Older and ...well, just older!!

          Comment


            #15
            Originally posted by AtW
            Just look how they swap values in their sort:

            byte item = items[i];
            items[i] = items[j];
            items[j] = item;

            They use temporary variable to do that, no doubt this requires little thinking
            Just out of interest - how did you do it ?

            You've come right out the other side of the forest of irony and ended up in the desert of wrong.

            Comment


              #16
              Originally posted by AtW
              QuickSort is not always the most efficient - it depends on distribution of data and its possible to find cases that increases its runtime badly.
              what do you know that isn't basic Knuth my little russian puppy.

              Comment


                #17
                Originally posted by bogeyman
                Just out of interest - how did you do it ?
                I could point you in the right direction but I'll let the ruskie show his ballcocks.

                Comment


                  #18
                  Originally posted by scotspine
                  "They use temporary variable to do that" - ok, i'll bite, show me the atw way without a temp var...
                  Check out #1 result in SKA

                  Comment


                    #19
                    Originally posted by Jabberwocky
                    I could point you in the right direction but I'll let the ruskie show his ballcocks.
                    Yep, let's see 'em

                    You've come right out the other side of the forest of irony and ended up in the desert of wrong.

                    Comment


                      #20
                      Originally posted by AtW
                      Check out #1 result in SKA
                      So, which method did you use, and why are you sure it's faster than using an intermediate variable (when the compiler does a lot of optimising).

                      Using the intermediate var is obvious and makes for easy-to-understand, maintainable code. Do you like to obfuscate your code to show how clever you are?

                      You've come right out the other side of the forest of irony and ended up in the desert of wrong.

                      Comment

                      Working...
                      X