���ҹ����ƾõķ�չ��ʷ�������ǵ������ܲ��ɷ֣�Ҳ�ǹ��ũ�������������ϵ���Ҫ��ɲ��֡����ߴ�������ֳҵ��չ���г���������о����ó�����ʮ�����ɣ���������������ֳ�߲ο����������Ӫˮƽ���ٽ�����ҵ������չ��
����һ����չģʽ����
����
������ɢ��ֳ→��ģ������ѧ����ֳ→��Լ�����ִ�����ֳ�ӵ��Ҷ�������ɢ��ֳ��ʼ����չ���ȹ�ģ����ֳ��������չ����������Լ�����ִ�����ֳ���ʴˣ���Լ�����ִ�����ֳ������ҵ�ķ�չ����
����
���������ǹܼ�������
����
����ԭʼ�ġ��ַŵ���������→�����Ե���������→��ѧ����������������ҵ�����������ϣ���ʼʱ�Ƚϼַ�;������ֳʱ��������;���Ļ��ۣ������������˳����Ե���ֳ�������������Ӷ������˳����Եļ������������;��������ҵ�IJ��Ϸ�չ�����������������Ƽ���������ҵ�����ѧ��ֳ�Σ���Ҳ������߽Σ��Ǹ�Ч������ҵ��ֳ��ʽ��
����
����������ҵ��������
����
����ȫ��ũ��������ֳҵ→����ũ��������ֳҵ→רҵ��ʿ������ֳҵ��������ֳҵ�������ϣ���ʼ֮ʱ������ȫ��ũ��������ֳҵ;��������ҵ�ķ�չ�����������С����ܽᡢ�����õ�ũ������������ֳ��������Ϊ��ֳ��רҵ������������������ũ�����˳�;�ٽ�һ����չ�������������ƾ�Ӫ�������ߵ�רҵ��ʿ���п�ѧ��ֳ������ҵ����ҵ���ŵķ�ʽ��չ����������ҵ��չ�ĸ��Ρ�
����
�����ġ�Ʒ�ַ�չ����
����
����ԭʼ����Ʒ��→ѡ����һƷ��→������Ԫ��Ʒ�����ǿ�ʼ��ֳʱ������ѡ������Ʒ��;������ǿ�ʼ��һȺ������ѡ��ȽϺõļ�����������ͳ��ֵ�һƷ�ֵ�ѡ��;������ֳҵ�Ľ�һ����չ�����ǴӲ�ͬ�����ͬһ����������������������������ɿڡ���Ӧ�Ժá�������ǿ�������������ʼ���ּ����Ʒ��������ѡ����ʹ�����Ʒ�������Ԫ���������ͷ�չ����Ӧ��������������Ҳ������ҵ��չ�ı�Ȼѡ��
����
�����塢��չ��ʽ����
����
������չ→����→�½�→������Ʒ�ָ���→��չ……�������ֳҵ��ʼ��չ����ֳ���ݵ������������࣬�ﵽһ������֮���������г��۸��µ����������ڼ�����ԭ��ʹ��ֳ���ݵ��������٣���ֳҵ��������̬֮;��ʼ�������£�Ʒ�ָ������г�������ã�����ҵ���·�չ�������µĸ߷塣����ܶ���ʼ��ʹ����ҵ������ǰ��չ���ɴ˿ɼ�������ʽ��չ������ʽ������Ҳ������ҵ�ķ�չ���ɡ�
����
����������������
����
����(�г���Ӧ�г�����)→��չͣ��→����→(�г���Ӧ<�г�����)→��չ……(ѭ��)�����ݲ�Ʒ�г���С����ʱ�����ݲ�Ʒ�г���Լ۸�ϸߣ����ʽϸߣ�����ϴ�����ҵ���ٷ�չ;�����ݼ����Ʒ�г��������ƽ��ʱ�����ݲ�Ʒ�г��۸������ȶ����������⣬���������½�����������������ҵ��չ����;�����ݼ����Ʒ�г���������ʱ�����ݼ����Ʒ�г��۸����Խϵͣ����ʽϵͣ�������٣������Ȿ��������ҵ��չ����ͣ�ͻ�����״̬;ͨ���������ֿ�ʼ�µ�һ��ѭ����
����
�����ߡ�����ЧӦ����
����
����ǰ������→����(�ٽ�)�۸�����→����۸��µ�→�۸������������……(ѭ��)һ������£��ڽڼ��ս�ǰ�����ݲ�Ʒ�г��۸�Ҫ��ƽʱ�ߣ�����ϸ�;�ڼ��չ���һ��ʱ�����ݲ�Ʒ�۸�ᱩ�������ͣ������Ȿ;�Ժ�ָ��������������ڳ�̬����
����
�����ˡ��߲�Ӱ�����
����
�����߲�δ��—������չ→�߲�����—��չ����→�߲�����—��չͣ��→�߲���ʧ—�ָ���չ→ Ӱ������—���ٷ�չ……
����
����δ���߲�ʱ�����ݼ����Ʒ�г�����������ҵ������չ;�����������߲���ʼ����ʱ�����ݼ����Ʒ�г��۸���Ѹ���½�������ҵ��չ����;�������߲������ڼ䣬���ݼ����Ʒ������������״̬������ҵ��չͣ����������;�߲����н���֮�������г��۸�������������ҵ���ڻָ���չ�ڣ�����������ǰ�ļ۸��ֱ���������ҵ���ٷ�չ��
����
�����š����ϼ۸����
����
��������۱ȵ�—��ҵ���ٷ�չ→����۱�����—��ҵ������չ→����۱ȸ�—��ҵ��չ����→����→����۱ȵ�—��ҵ���ٷ�չ……(ѭ��)
����
����������۱ȵ�ʱ�����ϼ۸��½�ʱ�����ݼ����Ʒ�۸�ȴ���ǣ�������ҵ����Ѹ�ٷ�չ�ڣ�������ϸߣ��������ֱ���;������۱����������ϼ۸�ϸ�ʱ�����ݼ۸���Ӧ�ϸ���Ӧ�ģ����ϼ۸��ʱ�����ݼ۸���Ӧ�ϵͣ�������ҵ���ڳ�̬��չ����������һ�㳣̬;������۱ȸ�ʱ�����ϼ۸�����ʱ�����ݼ����Ʒ�۸�ȴ�½���������ҵ��չͣ�Ͳ�ǰ����������ʱ�ڣ��������������ֿ�������Ѫ����;ͨ���������ֿ�ʼ��һ��ѭ����
����
����ʮ��Ʒ��Ʒ�ʹ���
����
������������(��Ʒ��)→��������(��Ʒ��)→������һ(������)……����ҵ�������ɲ���������û��Ʒ�ƣ���������������չ�������������أ�����ʼ����Ʒ�ƣ�������һ����չ��ߣ��ﵽ��ȫ��̬������֪��Ʒ�ơ����ݲ�ƷƷ�����ã�Ʒ�Ƶ�֪����Խ�ߣ���۸����ߣ�֪��Ʒ��Խ�࣬����ҵ��չ����;Ʒ�����Ʒ��֪���Ȳ�۸�Խ�ͣ�֪��Ʒ���٣�����ҵ��չ�����������£��������Ʒ�۸�Ӧ������ͨ���Ʒ����ɫ���Ʒ�۸�����������Ʒ�۸��л����Ʒ�۸������ɫ���Ʒ�۸�Ʒ������ҵ��Ŀǰ����ҵ��չ�ĸ��Ρ�