Usually it’s odd numbers on one side, even numbers on the other, and the 100s place increments with each new block. e.g. 101, 103, 105, (intersection), 201, … and similar with even numbers on the opposite side.
Some streets will start just from 1, and increment to the 100s after the first block. Sometimes a single building will have many addresses, e.g. 101-115 if it’s a shared complex of separate offices or residences.
I’ve on occasion seen an address like 22 1/2. My guess is they had to squeeze it in between existing buildings for whatever reason and it wasn’t possible or realistic to change the rest of the addresses on the block.
So there’s no single rule, but generally that’s how it works.
Latest Answers