Tag Archives: sort

Multithreaded Parallel Selection Sort Algorithm Harnessing the Power of OpenMP Performance Library

Multithreaded Parallel Selection Sort Algorithm Harnessing the Power of OpenMP Performance Library

Very very detailed from this good site for coders

https://www.codeproject.com/Articles/1062000/Multithreaded-Parallel-Selection-Sort-Algorithm-Ha

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!

Even more resources for Java and C++ data structures, linked list, sort, binary search tree

Even more resources for Java and C++ data structures, linked list, sort, binary search tree

I have already posted some more advanced Java topics you can be expected in to know in any high end financial company like Morgan Stanley. Java is an important element within investment banks like Morgan Stanley but C++ is your building block.
As for any Java based position in a company like Morgan Stanley, it is safe to say you will be expected to know Java data structures really, really well. I have already put up some sample questions and resources for tips in help you clear the conceptual type of interviews. You know how to look for those tips and postings.

Now I have put together a bunch of resources to help you learn the more advanced data structures you will not really find in books. You can only find them individually but I have a small list that should help you out.
I found one list of topics that looked very good for collections and generics. This is at:
http://www.cogs.susx.ac.uk/courses/dats/notes/html/notes.html
This seems to be based off a course but you have to hyper link from topic to topic which is a real pain. I like few clicks to get my stuff. Once you hit this page, make sure you understand the main components because this will cover a lot of the sample questions I originally posted about Java job interviews from companies like Morgan Stanley.
Below are the links that cover what I think you cannot get in a complete tutorial but you also cannot find in books.

Binary search trees:
http://www.java-tips.org/java-se-tips/java.lang/binary-search-tree-implementation-in-java.html

Heap sort
http://www.java-tips.org/java-se-tips/java.lang/heap-sort-implementation-in-java.html

Binary heap/priority queue

http://www.java-tips.org/java-se-tips/java.lang/priority-queue-binary-heap-implementation-in-2.html

Heap sort
http://www.java-tips.org/java-se-tips/java.lang/heap-sort-implementation-in-java.html
Weighted graphs:
http://www.algolist.net/Data_structures/Graph
http://www.algolist.net/Data_structures/Graph/Internal_representation
http://www.algolist.net/Data_structures/Graph/Internal_representation

Linked list
http://www.java2s.com/Code/Java/Collections-Data-Structure/LinkedListexample.htm
These listed above are the typical topics you would need to know if you are expected to go into a more senior Java or C++ role. Do note you need to know the different access and sorting algorithms and will be expected to talk about them. I have found a very striking pattern among questions asked at a lot of the financial or tech companies in telephone or onsite interviews. Some of the above links do cover both Java and C++ so do understand them.
Good luck with all this.

HOW DO YOU START A PROFITABLE TRADING BUSINESS? Read more NOW >>>

NOTE I now post my TRADING ALERTS into my personal FACEBOOK ACCOUNT and TWITTER. Don't worry as I don't post stupid cat videos or what I eat!