گراف زیگزاگی گرافی است که از تعدادی طبقه تشکیل شده است. در هر طبقه تعدادی راس قرار دارد و هر راس یک مقدار $x$ دارد. بین دو راس $a$ و $b$ در دو طبقه متوالی یال دوطرفه وجود دارد، اگر $x$ راس $a$ کمتر از $x$ راس $b$ باشد و راس $a$ در طبقهی دقیقا یکی پایینتر از طبقه راس $b$ قرار داشتهباشد.