http://1.bp.blogspot.com/-OjIL5P9VQpM/Uc639K6vX4I/AAAAAAAAFaU/kvEVOrFx490/s1600/Computer+art+7.jpg [Image source](http://quantumartandpoetry.blogspot.fr/2013/06/quantum-computers-classical-or.html) So why does it matter which algorithm your program uses? As long as it gets the job done, isn't it fine? This is actually not the case at all. Some algorithms are a lot slower than others. This makes a huge difference when dealing with very large amounts of data. So how can we measure this? # Big Oh Big Oh is a way of measuring the speed of a program on a large scale. Take a look at this C++ program segment: ``` int a = 4; int b = 5; cout << a + b; ``` This section will always run the same no matter what. It has 3 lines. We could say the complexity of this program is 3. In terms of Big Oh, this would be an O(1) complexity. The reason for this is because Big Oh doesn't care about the literal complexity of a program. When we have a program with the complexity of 3xO(n^2) and one with 300xO(n^2), the 3 and 300 become very insignificant when n is billion. These both just break down to simply O(n^2). This makes analyzing the speed of a program much easier. Also, when the complexity of a program is O(n) + O(n^2), we just call it O(n^2). For the sake of simplicity, we only care about the largest Big Oh. Take a look at this program segment: ``` for(int x = 0; x < n; x++) cout << x + y; ``` This loop executes n times. This is categorized under O(n). now take a look at this program segment: ``` for(int x = 0; x < n; x++) for(int y = 0; y < n; y++) cout << x + y; ``` These are two nested loops. The second loop executes n times multiplied by the number of times that the first loop executes, which is also n. This means that the Big Oh comes out to O(n^2). Do you see the pattern? For 3 nested loops, the Big Oh would be O(n^3), and so on. For the powers beyond O(n^3), the Big Oh is simply just O(2^n). This is for simplicity. Anything such as O(n^4), O(n^5), O(n^6)... are so terrible that they are just lumped in with O(2^n) category. Here is the list of Big Oh complexity. The list goes from faster on top to slower on bottom. ``` O(1) O(logn) O(n) O(nlogn) O(n^2) O(n^3) O(2^n) O(n!) O(n^n) ``` So when programming, it is best to shoot for the lowest possible Big Oh for your program. Click [here](http://bigocheatsheet.com) for a very useful website on Big Oh. # A Real Life Example A while ago, I wrote a program that could solve the traveling salesman problem. Here is the problem: > A salesman needs to visit n cities, once each. Given a list of the prices of flights from each city to another, calculate the cheapest route. The only way to find the cheapest route every single time is to test every possible path and compare them all. This comes out to a Big Oh of O(n!). It is absolutely terrible! Here is some sample output of my program. I used the time command on a Linux system to calculate how long the program was running. The number after "input" indicates how many cities each input file contains. ``` [cmw4026@omega TSP]$ gcc tsp.c [cmw4026@omega TSP]$ time ./a.out < input5 The tour 1 - 2 - 3 - 4 - 5 - 1 costs: 10500 real 0m0.001s user 0m0.000s sys 0m0.001s [cmw4026@omega TSP]$ time ./a.out < input10 The tour 1 - 8 - 4 - 2 - 3 - 7 - 6 - 5 - 10 - 9 - 1 costs: 2000 real 0m0.202s user 0m0.200s sys 0m0.001s [cmw4026@omega TSP]$ time ./a.out < input11 The tour 1 - 8 - 7 - 5 - 2 - 3 - 4 - 6 - 10 - 9 - 11 - 1 costs: 1972 real 0m3.365s user 0m2.257s sys 0m0.001s [cmw4026@omega TSP]$ time ./a.out < input12 The tour 1 - 8 - 6 - 7 - 5 - 4 - 2 - 10 - 3 - 9 - 11 - 12 - 1 costs: 1644 real 0m55.419s user 0m27.915s sys 0m0.012s [cmw4026@omega TSP]$ ``` The time it took to run this program jumped from 3 to 55 seconds when I added only one more element! As you can see, O(n!) is an absolutely horrible Big Oh for a program to have! Want to see the time for 13 cities (elements)? ``` The tour 1 - 11 - 4 - 8 - 2 - 10 - 7 - 6 - 3 - 9 - 13 - 5 - 12 - 1 costs: 1811 real 15m53.206s user 6m53.345s sys 0m0.423s [cmw4026@omega TSP]$ ``` 15 minutes!!! I'm going to have to stop here! I hope this helped! Leave any suggestions in the comments! --- Be sure to check out my programming tutorial series of you liked this post. It goes over mostly C++, but also C and some basics that can be applied to most languages. Here is the series up to date: [**Part 1: Hello World!**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming) [**Part 2: Variables**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-part-2-for-dummies) [**Part 3: Functions**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-part-3-for-dummies) [**Part 4: if(), else, else if()**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-not-language-specific-very-helpful-for-beginners) [**Part 5: Loops**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-not-language-specific-beginner-friendly) [**Part 6: Arrays**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-beginner-friendly) [**Part 7: Basic Input/Output**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-p7-very-beginner-friendly) [**Part 9: Sorting Arrays**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-sorting) [**Part 10: Random Numbers**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-generating-random-numbers) [**Part 11: Colored Text in your Terminal**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-colored-text-on-your-terminal) [**Part 12: Recursion**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-recursion-made-simple) [**Part 13: Binary Search**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-binary-search) [**Part 14: 2D Arrays**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-very-easy) [**Part 15: String Processing**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-c-vs-c-programming-strings) [**Part 16: Binary, Bitwise Operators, and 2^n**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-binary-bitwise-operators-and-2-n) [**Part 17: Pointers**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-pointers) [**Part 18: Pointer Arithmetic**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-pointer-arithmetic) [**Part 19: Object Oriented Programming 1 -- Data Structures**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-object-oriented-programming-1-data-structures) [**Part 20: Object Oriented Programming 2 -- Classes**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-object-oriented-programming-2-classes) [**Part 21: Object Oriented Programming 3 -- Polymorphism**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-object-oriented-programming-3-polymorphism) [**Part 22: Command Line Arguments**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-command-line-arguments) [**Part 23: Header Files**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-header-files) [**Part 24: Programming in separate files**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-programming-in-separate-files) [**Part 25: File I/O**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-100-followers-edition-file-i-o) [**Part 26: Threading and concurrency**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-concurrency-and-pthreads) [**Part 27: Converting Decimal to Binary and Hexidecimal**](https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-converting-decimal-to-binary-and-hexidecimal) --- <center>https://i.imgsafe.org/5b80091fff.png</center>
author | charlie.wilson |
---|---|
permlink | programming-tip-why-it-matters-which-algorithms-you-use-when-you-program-including-an-example-big-oh |
category | programming |
json_metadata | {"tags":["programming","tutorial","howto","bigoh","algorithms"],"image":["http://1.bp.blogspot.com/-OjIL5P9VQpM/Uc639K6vX4I/AAAAAAAAFaU/kvEVOrFx490/s1600/Computer+art+7.jpg","https://i.imgsafe.org/5b80091fff.png"],"links":["http://quantumartandpoetry.blogspot.fr/2013/06/quantum-computers-classical-or.html","http://bigocheatsheet.com","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-part-2-for-dummies","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-part-3-for-dummies","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-not-language-specific-very-helpful-for-beginners","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-not-language-specific-beginner-friendly","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-beginner-friendly","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-p7-very-beginner-friendly","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-sorting","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-generating-random-numbers","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-colored-text-on-your-terminal","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-recursion-made-simple","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-binary-search","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-very-easy","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-c-vs-c-programming-strings","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-binary-bitwise-operators-and-2-n","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-pointers","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-pointer-arithmetic","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-object-oriented-programming-1-data-structures","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-object-oriented-programming-2-classes","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-object-oriented-programming-3-polymorphism","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-command-line-arguments","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-header-files","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-programming-in-separate-files","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-100-followers-edition-file-i-o","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-concurrency-and-pthreads","https://steemit.com/programming/@charlie.wilson/easy-tutorial-computer-programming-for-dummies-converting-decimal-to-binary-and-hexidecimal"]} |
created | 2016-11-03 21:28:09 |
last_update | 2016-11-03 21:30:54 |
depth | 0 |
children | 4 |
last_payout | 2016-12-05 03:36:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 2.664 HBD |
curator_payout_value | 0.804 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 8,593 |
author_reputation | 18,779,183,062,076 |
root_title | "Programming Tip -- Why it matters which algorithms you use when you program (including an example) -- Big Oh" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,681,524 |
net_rshares | 20,903,257,980,423 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
steempty | 0 | 7,811,828,273,470 | 100% | ||
anonymous | 0 | 235,199,092,205 | 40% | ||
rainman | 0 | 4,870,991,787,004 | 40% | ||
hello | 0 | 71,458,735,200 | 40% | ||
summon | 0 | 4,242,621,878,938 | 40% | ||
world | 0 | 26,851,663,380 | 40% | ||
fufubar1 | 0 | 28,734,489,918 | 40% | ||
wang | 0 | 1,014,529,994,558 | 80% | ||
boy | 0 | 6,289,753,931 | 100% | ||
xeroc | 0 | 42,074,122,686 | 40% | ||
bue-witness | 0 | 7,648,703,751 | 100% | ||
bunny | 0 | 1,270,012,880 | 100% | ||
bue | 0 | 117,389,668,849 | 100% | ||
mini | 0 | 3,368,019,765 | 100% | ||
moon | 0 | 430,785,424 | 100% | ||
mineralwasser | 0 | 406,438,000 | 40% | ||
boombastic | 0 | 250,917,688,667 | 40% | ||
mrs.agsexplorer | 0 | 31,018,501,870 | 40% | ||
bingo-0 | 0 | 2,469,354,204 | 40% | ||
cass | 0 | 431,647,602,066 | 40% | ||
proctologic | 0 | 10,592,593,297 | 40% | ||
healthcare | 0 | 1,262,989,332 | 100% | ||
daniel.pan | 0 | 1,985,026,517 | 100% | ||
helen.tan | 0 | 581,476,415 | 100% | ||
valtr | 0 | 14,191,468,221 | 100% | ||
dave-hughes | 0 | 2,551,951,412 | 20% | ||
spaninv | 0 | 495,865,666 | 8% | ||
cryptoctopus | 0 | 68,571,185,582 | 8% | ||
pal | 0 | 41,109,712,809 | 15% | ||
jesusislord | 0 | 420,027,987 | 100% | ||
drinkzya | 0 | 5,542,136,252 | 20% | ||
hisnameisolllie | 0 | 85,564,130,642 | 40% | ||
wingz | 0 | 58,478,610,658 | 40% | ||
juanmiguelsalas | 0 | 8,969,803,918 | 40% | ||
pangur-ban | 0 | 892,464,538 | 40% | ||
wongshiying | 0 | 5,375,951,513 | 20% | ||
tee-em | 0 | 9,770,542,861 | 40% | ||
grandpere | 0 | 1,898,515,033 | 8% | ||
kimziv | 0 | 57,131,833,899 | 40% | ||
clement | 0 | 9,238,716,683 | 40% | ||
azaan | 0 | 772,788,640 | 20% | ||
gerber | 0 | 336,376,598 | 100% | ||
bacchist | 0 | 25,391,355,437 | 40% | ||
asmolokalo | 0 | 113,750,223,947 | 100% | ||
rxhector | 0 | 2,075,092,053 | 100% | ||
globeskeptic | 0 | 229,517,604 | 100% | ||
steem1653 | 0 | 1,127,949,669 | 40% | ||
karen13 | 0 | 2,479,668,946 | 40% | ||
dwinblood | 0 | 61,439,342,061 | 100% | ||
jl777 | 0 | 120,643,399,590 | 40% | ||
raymonjohnstone | 0 | 4,069,315,859 | 100% | ||
winstonwolfe | 0 | 9,952,542,748 | 40% | ||
proto | 0 | 9,482,396,101 | 40% | ||
sisterholics | 0 | 11,580,735,940 | 40% | ||
royalmacro | 0 | 4,231,315,895 | 20% | ||
remlaps | 0 | 4,950,316,915 | 100% | ||
jamesbrown | 0 | 67,079,752,666 | 100% | ||
bergy | 0 | 2,215,195,531 | 20% | ||
taker | 0 | 4,805,329,075 | 40% | ||
laonie | 0 | 351,534,530,223 | 40% | ||
laonie1 | 0 | 6,180,372,616 | 40% | ||
laonie2 | 0 | 6,187,389,777 | 40% | ||
laonie3 | 0 | 6,189,841,394 | 40% | ||
myfirst | 0 | 16,612,360,410 | 40% | ||
somebody | 0 | 74,496,484,494 | 40% | ||
kingofcoin | 0 | 214,558,610 | 40% | ||
flysaga | 0 | 2,776,386,672 | 40% | ||
kryptik | 0 | 13,161,780,543 | 100% | ||
midnightoil | 0 | 15,513,764,875 | 40% | ||
laonie4 | 0 | 5,070,823,574 | 40% | ||
laonie5 | 0 | 6,187,667,013 | 40% | ||
laonie6 | 0 | 6,186,635,927 | 40% | ||
laonie7 | 0 | 6,186,251,654 | 40% | ||
laonie8 | 0 | 6,183,358,488 | 40% | ||
xiaohui | 0 | 56,639,397,481 | 40% | ||
elfkitchen | 0 | 8,343,918,320 | 40% | ||
fishingvideos | 0 | 2,875,930,221 | 40% | ||
xiaokongcom | 0 | 1,385,406,315 | 40% | ||
gargon | 0 | 56,542,468,937 | 100% | ||
pgarcgo | 0 | 31,333,657,321 | 100% | ||
statman | 0 | 545,254,325 | 100% | ||
wartrapa | 0 | 14,892,375,327 | 100% | ||
future24 | 0 | 2,987,389,627 | 100% | ||
numberone | 0 | 1,054,484,917 | 40% | ||
xianjun | 0 | 2,586,623,248 | 40% | ||
microluck | 0 | 165,998,805 | 40% | ||
pjheinz | 0 | 5,091,340,974 | 40% | ||
bitcoingiveaway | 0 | 652,004,554 | 100% | ||
ethansteem | 0 | 15,701,719,691 | 20% | ||
laonie10 | 0 | 6,102,120,590 | 40% | ||
dave-mohican | 0 | 84,304,353 | 20% | ||
imag1ne | 0 | 1,397,214,685 | 40% | ||
nulliusinverba | 0 | 2,940,006,638 | 40% | ||
runridefly | 0 | 4,118,969,779 | 40% | ||
laonie11 | 0 | 6,017,767,894 | 40% | ||
blockcodes | 0 | 556,575,354 | 40% | ||
titin | 0 | 32,351,249,822 | 100% | ||
maryfromsochi | 0 | 1,704,742,403 | 40% | ||
kev7000 | 0 | 1,236,564,013 | 100% | ||
joewantsfreedom | 0 | 1,517,497,948 | 100% | ||
burnin | 0 | 9,995,075,626 | 100% | ||
bestoftherest | 0 | 115,695,685 | 40% | ||
nelyp | 0 | 2,066,348,576 | 40% | ||
anomaly | 0 | 1,260,988,837 | 100% | ||
stringer | 0 | 96,177,345 | 40% | ||
teo | 0 | 59,868,269 | 100% | ||
donchate | 0 | 1,789,712,546 | 29% | ||
xiaofang | 0 | 2,299,767,286 | 40% | ||
remlaps1 | 0 | 955,141,950 | 100% | ||
saiku | 0 | 1,454,344,634 | 29% | ||
birds90 | 0 | 4,254,555,667 | 40% | ||
charlie.wilson | 0 | 12,232,840,006 | 100% | ||
better | 0 | 510,963,548 | 40% | ||
dianargenti | 0 | 1,537,739,639 | 100% | ||
feelinggood | 0 | 848,700,169 | 100% | ||
toddemaher1 | 0 | 191,025,368 | 40% | ||
thetruthhurts | 0 | 853,900,727 | 100% | ||
tupacisback | 0 | 670,691,954 | 100% | ||
iamthatiam | 0 | 698,133,536 | 100% | ||
curiesea | 0 | 1,456,368,891 | 100% | ||
psitorn | 0 | 1,161,541,564 | 20% | ||
giantbear | 0 | 10,072,442,530 | 100% | ||
tommyguns | 0 | 754,805,593 | 100% | ||
carboncopy | 0 | 685,994,483 | 100% | ||
onedozen | 0 | 664,367,438 | 100% | ||
michaelcorleone | 0 | 935,104,246 | 100% | ||
donvito | 0 | 660,130,518 | 100% | ||
solidsnake | 0 | 682,536,997 | 100% | ||
streemcream | 0 | 699,404,393 | 100% | ||
yogimystic | 0 | 856,332,139 | 100% | ||
searchtrade | 0 | 707,470,825 | 100% | ||
ericlehner | 0 | 927,071,977 | 100% | ||
mynameismud | 0 | 724,594,926 | 100% | ||
silentwitness | 0 | 798,836,875 | 100% | ||
vladtheimpaler | 0 | 770,309,594 | 100% | ||
rabbitstew | 0 | 546,621,567 | 100% | ||
juniper | 0 | 446,557,964 | 100% | ||
personaljesus | 0 | 518,671,230 | 100% | ||
mmmkay | 0 | 536,294,446 | 100% | ||
galeforce | 0 | 588,702,489 | 100% | ||
jrgriffey | 0 | 609,729,116 | 100% | ||
hang10 | 0 | 637,022,604 | 100% | ||
loophole | 0 | 643,278,988 | 100% | ||
langostein | 0 | 678,168,849 | 100% | ||
duetime | 0 | 600,503,607 | 100% | ||
greenplacard | 0 | 735,243,368 | 100% | ||
treeshade | 0 | 701,388,715 | 100% | ||
nightshade | 0 | 706,468,864 | 100% | ||
mountkilimanjaro | 0 | 717,516,055 | 100% | ||
aeioandu | 0 | 665,970,254 | 100% | ||
elitist | 0 | 596,146,643 | 100% | ||
properremake | 0 | 619,694,834 | 100% | ||
encountercounter | 0 | 517,922,921 | 100% | ||
firaga | 0 | 648,583,036 | 100% | ||
supraconscious | 0 | 538,297,148 | 100% | ||
timeparadox | 0 | 477,774,112 | 100% | ||
fireworks | 0 | 362,887,835 | 100% | ||
munkinfunkin | 0 | 515,747,285 | 100% | ||
discipline | 0 | 455,591,023 | 100% | ||
mrstudmuffin | 0 | 461,872,306 | 100% | ||
wormhole | 0 | 956,346,226 | 100% | ||
icu45 | 0 | 535,581,218 | 100% | ||
coonhunter | 0 | 316,752,020 | 100% | ||
poiplu | 0 | 454,321,419 | 100% | ||
cloudstrife | 0 | 286,276,007 | 100% | ||
onehelluvadrug | 0 | 475,710,338 | 100% | ||
steemonme | 0 | 318,976,582 | 100% | ||
leaderofleaders | 0 | 379,941,089 | 100% | ||
etotheipi | 0 | 447,179,662 | 100% | ||
rightrythm | 0 | 369,635,152 | 100% | ||
ted1984 | 0 | 305,851,961 | 100% | ||
smokinhot | 0 | 368,088,481 | 100% | ||
ruger45 | 0 | 347,955,163 | 100% | ||
argon7 | 0 | 571,336,486 | 100% | ||
nintendo64 | 0 | 411,022,561 | 100% | ||
chadmoore | 0 | 463,742,869 | 100% | ||
batonrouge | 0 | 485,751,100 | 100% | ||
onlygooddeals | 0 | 455,646,909 | 100% | ||
apexpredator | 0 | 422,542,921 | 100% | ||
reddevil | 0 | 462,769,045 | 100% | ||
enrichened | 0 | 422,085,835 | 100% | ||
goodkarma | 0 | 474,570,610 | 100% | ||
barretwallace | 0 | 286,169,856 | 100% | ||
trans-juanmi | 0 | 1,981,368,664 | 40% | ||
sweetonion | 0 | 283,724,510 | 100% | ||
colin73995 | 0 | 604,578,637 | 100% | ||
razvan1997 | 0 | 585,709,229 | 100% | ||
marto | 0 | 390,097,100 | 100% | ||
josem11200 | 0 | 527,234,069 | 100% |
This post has been linked to from another place on Steem. - [Advanced Steem Metrics Report for 3rd November 2016](https://steemit.com/steemit/@ontofractal/advanced-steem-metrics-report-for-3rd-november-2016) by @ontofractal Learn more about and upvote to support [**linkback bot v0.5**](https://steemit.com/steemit/@ontofractal/steem-linkback-bot-v0-5-the-reddit-awareness-release). Flag this comment if you don't want the bot to continue posting linkbacks for your posts. Built by @ontofractal
author | linkback-bot-v0 |
---|---|
permlink | re-charlie-wilson-programming-tip-why-it-matters-which-algorithms-you-use-when-you-program-including-an-example-big-oh-linkbacks |
category | programming |
json_metadata | {} |
created | 2016-11-04 18:53:27 |
last_update | 2016-11-04 18:53:27 |
depth | 1 |
children | 0 |
last_payout | 2016-12-05 03:36:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 504 |
author_reputation | 1,915,954,976,722 |
root_title | "Programming Tip -- Why it matters which algorithms you use when you program (including an example) -- Big Oh" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,687,091 |
net_rshares | 13,939,211,173 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
charlie.wilson | 0 | 13,939,211,173 | 100% |
Algorithm Is the word of the year
author | taino33 |
---|---|
permlink | re-charliewilson-programming-tip-why-it-matters-which-algorithms-you-use-when-you-program-including-an-example-big-oh-20161103t220250796z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-11-03 22:02:54 |
last_update | 2016-11-03 22:02:54 |
depth | 1 |
children | 2 |
last_payout | 2016-12-05 03:36:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 33 |
author_reputation | 305,944,964 |
root_title | "Programming Tip -- Why it matters which algorithms you use when you program (including an example) -- Big Oh" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,681,715 |
net_rshares | 12,232,840,006 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
charlie.wilson | 0 | 12,232,840,006 | 100% |
I didn't know this. Who decides word of the year? Haha!
author | charlie.wilson |
---|---|
permlink | re-taino33-re-charliewilson-programming-tip-why-it-matters-which-algorithms-you-use-when-you-program-including-an-example-big-oh-20161103t221149017z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-11-03 22:11:51 |
last_update | 2016-11-03 22:11:51 |
depth | 2 |
children | 1 |
last_payout | 2016-12-05 03:36:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 55 |
author_reputation | 18,779,183,062,076 |
root_title | "Programming Tip -- Why it matters which algorithms you use when you program (including an example) -- Big Oh" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,681,740 |
net_rshares | 0 |
We did. :P
author | raymonjohnstone |
---|---|
permlink | re-charliewilson-re-taino33-re-charliewilson-programming-tip-why-it-matters-which-algorithms-you-use-when-you-program-including-an-example-big-oh-20161103t224448736z |
category | programming |
json_metadata | {"tags":["programming"]} |
created | 2016-11-03 22:44:48 |
last_update | 2016-11-03 22:44:48 |
depth | 3 |
children | 0 |
last_payout | 2016-12-05 03:36:18 |
cashout_time | 1969-12-31 23:59:59 |
total_payout_value | 0.000 HBD |
curator_payout_value | 0.000 HBD |
pending_payout_value | 0.000 HBD |
promoted | 0.000 HBD |
body_length | 10 |
author_reputation | 14,615,508,998,439 |
root_title | "Programming Tip -- Why it matters which algorithms you use when you program (including an example) -- Big Oh" |
beneficiaries | [] |
max_accepted_payout | 1,000,000.000 HBD |
percent_hbd | 10,000 |
post_id | 1,681,899 |
net_rshares | 12,232,840,006 |
author_curate_reward | "" |
voter | weight | wgt% | rshares | pct | time |
---|---|---|---|---|---|
charlie.wilson | 0 | 12,232,840,006 | 100% |