There are two common problem when updating brew.

# Java On MacOS

# LeetCode 136 Single Number (Python)

# LeetCode 26 Remove Duplicates from Sorted Array

## Description

https://leetcode.com/problems/remove-duplicates-from-sorted-array/

Given a sorted array nums, remove the duplicates in-place such that each element appear only once and return the new length.

# Python-LeetCode 189 Rotate Array

## Description

https://leetcode.com/problems/rotate-array/

Given an array, rotate the array to the right by k steps, where k is non-negative.

# LeetCode 39 Combination Sum

## Description

https://leetcode.com/problems/combination-sum/

Given a set of candidate numbers (candidates) (without duplicates) and a target number (target), find all unique combinations in candidates where the candidate numbers sums to target.

# LeetCode 38 Count and Say

## Description

https://leetcode.com/problems/count-and-say/

The count-and-say sequence is the sequence of integers with the first five terms as following:

```
1. 1
2. 11
3. 21
4. 1211
5. 111221
```

# Use labelme to annotate image for machine learning

Labelme is a graphical image annotation tool. It is written in Python and uses Qt for its graphical interface. It is open source in Github at https://github.com/wkentaro/labelme

# Algorithm - Quick Sort by Python

There are tow method to set pivot.The easy way is setting the first item as pivot, and the other way is setting the middle item as pivot.