Code Monkey home page Code Monkey logo

cs13's People

Contributors

aespaldi avatar avery246813579 avatar dalnk avatar ibirnam avatar neptunius avatar olyve avatar vmarcella avatar

Watchers

 avatar  avatar

cs13's Issues

Feedback on Sets

Good work on your set implementation. I believe that your is_subset function is backwards. You are actually supposed to check if self (the current set) is a subset of another passed in set.

Your tests are fine and work well for many typical cases, but you're only checking integers and strings here. You do pretty well with checking edge cases.

Feedback: Linked Lists, Stacks & Queues

  • Your linked list and doubly linked list methods look good. I like also like the comments you added. I don't quite get the use of Omega and Theta when talking about time complexity, but the values themselves look good.
  • Your stacks and queues look good as well. Your annotations here look good as well.

Feedback on Submission #1

Great work on your base conversion algorithms and your search functions.

Your base conversion looked really good. They are written clearly with plenty of clarifying comments. It is awesome that you got negatives and fractional values as well.

Binary search was good too!

Feedback on Hash Tables

Good job on this submission, Vincenzo! Your code is passing all tests.

Once again, good work defining consistent variables for your big O notation. Your analysis all looks correct to me.

Good job with getting the linear probing function written. One thing I don't see for this are tests. It is important to tests the new hash table as well to make sure it also works. If I'm missing where you put them, please let me know.

Feedback on Palindromes and String Searching Algorithms

Your palindromes functions are good. It was a good catch to skip non-letter characters instead of changing the entire string up front.

Great work with separation of concerns for string searching. You made it easy to understand how you thought about string searching when developing your algorithm. Your time complexity analysis on your string searching algorithms is excellent. I'm glad you defined your different variables. Your added test cases in strings_test.py were pretty entertaining to read.

I didn't see an anagram checking function/file. Please tell me if I missed where you did that stretch challenge. I also didn't see any benchmarking of your string checking algorithms.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.