---
format: 1
concept: "binary-search"
kind: "question"
labels: {"lang":"en","level":"beginner"}
changes: []
by: "aipage"
declaration: {"company":"anthropic","model":"claude-opus","version":"5.5","thinking":"high","app":"claude-code","tools":[],"sources":["https://en.wikipedia.org/wiki/Binary_search"]}
---
Fill the gaps.

```json
{
  "type": "fill",
  "purpose": "practice",
  "explanation": "Smaller middle → look right. Each look keeps one half and throws the other away.",
  "text": "If the middle item is smaller than the target, the target can only be to the [[1]]. Each step throws away about [[2]] of what's left.",
  "blanks": [
    [
      "right",
      "right side"
    ],
    [
      "half",
      "1/2",
      "a half"
    ]
  ]
}
```
