Comments (2)
Hi!
I just ran the code I wrote for the actual assignment and it passed all the tests, included the two you mentioned.
For random_32_1000
the output in the repo is [16, 9]
and your output is [19, 9]
.
For random_48_10000
the output in the repo is [26, 12]
and your output is [30, 12]
.
In both cases the min matches but the max doesn't. The fact that the rest of the tests pass with your algorithm makes me think the counting is done correctly, so I'm guessing the issue is related with the logic of the algorithm.
The fact that in both cases your max output is bigger would also make sense if there was a logic issue with your implementation.
I'd recommend trying to look for possible edge cases that your algorithm wouldn't support at the moment. Have a look at the slides, one file named algo2-greedy-huffman4-typed.pdf
. There they talk about "Huffman’s Algorithm: A More Complex Example". In that case the input makes the tree grow in a way that is slightly different than most of the time, and that way of growing makes the tree be smaller, and therefore the max would be smaller too.
How are you keeping track of the node that should be merged next?
That's just a guess and it could be something else, but it's definitely worth checking.
Let me know how it goes!
from stanford-algs.
I'm closing this issue, but please feel free to reopen if you consider there's an error in the test cases
from stanford-algs.
Related Issues (20)
- course3/assignment1SchedulingAndMST/question3/ HOT 1
- Quicksort filename explanation HOT 4
- Wrong testcase assertion HOT 3
- can you please test these dataset of counting an inversion HOT 1
- Test cases course 3 assignment2Clustering question 2 file name have two input sizes HOT 1
- Course 2, Week 1 (SCC) Test Cases are wrong HOT 5
- Floyd-Warshall Algorithm doesn't work with this test case. HOT 1
- Wrong testcase in stanford-algs/testCases/course2/assignment2Dijkstra/input_random_10_16.txt HOT 1
- 2.2 - Weird test data
- 1.1 has 2 improper test cases
- Course 1 Week 3 n=5 test case error? HOT 2
- Actually i found 20 min cut but it is not correct. I tried atleast 50 times but still not getting answer. Can you please help me out for this.
- Quick Sort test cases all passed for 3 options but submission failed HOT 1
- Week2 assignment is about undirected graph HOT 2
- Test Case 5_16 in Course 2 Week 1 Issue
- Course 4 week test case 12_8 HOT 1
- regarding the week 4 PA in divide and conquer course stanford university
- testCases/course2/assignment2Dijkstra/paths_random_20_64.txt has incorrect entries
- Incorrect output files for test cases in course2/assignment1SCC? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from stanford-algs.