04 2023 档案

摘要:#include <stdio.h> #include <string.h> int strrindex(char s[], char t[]){ int i, j, k; int len = strlen(s); for (i = len - 1; i >= 0; i++) { for (j = 阅读全文
posted @ 2023-04-10 15:37 菜小季 阅读(123) 评论(0) 推荐(0) 编辑
摘要:#include <stdio.h> #include <limits.h> main() { printf("采用打印标准头文件limits.h的相应值\n"); //signer types printf("signed char min =%d\n", SCHAR_MIN); printf(" 阅读全文
posted @ 2023-04-07 17:27 菜小季 阅读(45) 评论(0) 推荐(0) 编辑
摘要:回溯法 含义:类似枚举,一层一层往下递归寻找答案,尝试搜索答案,如果找到了答案,则返回答案,并且寻找其他可能的答案。如果没找到,则像上一层递归寻找可能的答案。 回溯算法也是递归算法的一种。 为什么要回溯呢?或者说为什么用到回溯算法呢? 因为我们不是要找到一个排列就好了,而是需要找出所有满足条件的排列 阅读全文
posted @ 2023-04-05 16:36 菜小季 阅读(25) 评论(0) 推荐(0) 编辑
摘要:分治法 分治法: 数学概念 分治算法的基本思想是将一个规模为N的问题分解为K个规模较小的子问题,这些子问题相互独立且与原问题性质相同。求出子问题的解,就可得到原问题的解。即一种分目标完成程序算法,简单问题可用二分法完成。--百度百科。 基本思想 当我们求解某些问题时,由于这些问题要处理的数据相当多, 阅读全文
posted @ 2023-04-04 15:06 菜小季 阅读(25) 评论(0) 推荐(0) 编辑
摘要:递归算法 递归算法是一种通过调用自身来解决问题的算法。递归算法通常涉及到将一个问题划分为较小的子问题来解决,并在子问题中调用自身来完成。 递归算法的基本思想是,将一个大问题转化为一个或多个相同结构的小问题,直到问题变得足够小以便直接解决。然后将这些小问题的解组合成原始问题的解。在递归算法中,一个函数 阅读全文
posted @ 2023-04-01 15:54 菜小季 阅读(148) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示