鳗鱼牛排

文章
4
资源
0
加入时间
2年10月17天

while(*str++ != '\0')死循环分析

第一种情况:第一个字符’1’没有被覆盖死循环 char str1[20] = "1234567890"; char *str = str1; while( *str++ != '\0' ){ *str = '9'; printf("str1 = %s\n", str1); } str1 = 19999999999999999999999999999999999999...

【算法笔记(十)】之DFS通用问题解决方法

本文章由公号【开发小鸽】发布!欢迎关注!!!老规矩–妹妹镇楼:一. DFS(一)概述       深度优先搜索,以深度为优先选项,它会走遍所有的路径,即枚举所有完整路径来找到最佳的路径。(二)实现思路       DFS可以使用栈来解决,DFS的使用过程和栈十分类似,选择一条路为进栈,退出一条路为出栈。更简单的实现方法是通过递归来实现DFS,