Set

Set is an abstract data type that only stores unique elements. In C++ sets are implemented as a binary search tree and the elements can be accessed in a sorted order.

In Python sets are unordered.

In general, operation complexity in a set is as follows:

insert : O(logn)
delete : O(logn)
lookup : O(logn) 

In Python sets are mathematical sets which also support set difference and set intersection.

Sets have a varient Multiset that also stores multiple values.

Set ADT can be used in computations where you are dealing with unique elements.

 
Related challenge for Set
Go to Top
  1. Challenge Walkthrough
    Let's walk through this sample challenge and explore the features of the code editor.1 of 6
  2. Review the problem statement
    Each challenge has a problem statement that includes sample inputs and outputs. Some challenges include additional information to help you out.2 of 6
  3. Choose a language
    Select the language you wish to use to solve this challenge.3 of 6
  4. Enter your code
    Code your solution in our custom editor or code in your own environment and upload your solution as a file.4 of 6
  5. Test your code
    You can compile your code and test it for errors and accuracy before submitting.5 of 6
  6. Submit to see results
    When you're ready, submit your solution! Remember, you can go back and refine your code anytime.6 of 6
  1. Check your score