* fixed: fixed some translating problem.
I don't know how did you translate the "猛击猫“,but it's really not a good translation.
I almost laugh to death to see this(just feel fun,no impolite).
: )
* Update index.md
* Update index.md
1. while the array is larger than the target number of variable:"searchFor" , it is no need to search for the result that is larger than the "search target", therefore, we should break the loop to save more resources.
2. the variable j in the statement of "System.out.println("i = " + j); " is not declare and initialize at the beginning, also, var j in the while loop does not match with the variable i which is the result we want to display. Therefore, this statement should correct to "System.out.println("i = " + i); " so as to display the result of each loop correctly.
* Completed c++ implemetation
c++ implementation contained only merge function(by the name of merge sort). Completed the implementation by providing both divide and merge functions.
* fix: add triple backticks for c# code
* fix: changed csharp to cpp
* Changed the file to reflect standards
`goto` is generally discouraged for use in C++, which wasn't what this was saying. Dijkstra even [said](http://www.u.arizona.edu/~rubinson/copyright_violations/Go_To_Considered_Harmful.html), "The go to statement as it stands is just too primitive; it is too much an invitation to make a mess of one's program." in 1968. This file seemed to indicate the opposite.
* fix: fixed grammar
* Added "Note" and "Usage with common data types"
Added detailed information about the workings of 'is' and '==' operators with common data types. Included a simple coding example for each case and explained the reasons (for most cases) of why these operators work in this fashion and how they work under the hood.
* Minor changes to previous commit.
* fix: removed extra backticks