Hi,
There are multiple ways how to archive it. A possible style set-up would be to use the 
Sequence Operator in the 
Increment at Y mode, where even rows will use "shifted" Segment by the 
Transform - 
X Fixed Translation (it can be automatically calculated from the X Size attribute of used Segment). Another option would be to have in the 
Start slot of the 
Array 2S Generator the "Full" & "Half" Segments assigned by using a 
Sequence Operator in the 
Increment at Y mode. 
I hope that helps.
Best regards,