Zxy's Space 
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于
  • 友链
  •   
  •   

穷竭搜索(含dfs, bfs)

穷竭搜索  暴力枚举略   DFS深度优先搜索(图中数字代表搜索顺序) 隐含栈,搜索过程中将新出现的待搜索状态压入栈,下一次搜索从栈中取出的状态为刚刚入栈的状态。   例题 洛谷P1451 题目描述一矩形阵列由数字 0 到 9 组成,数字 1 到 9 代表细胞,细胞的定义为沿细胞数字上下左右若还是细胞数字则为同一细胞,求给定矩形阵列的细胞个数。 输入格式第一行两个整

2021-02-26
算法学习 算法
dfs bfs

高精度计算器

2020-2021寒假大作业——高精度计算器  原理模仿竖式计算 逆波兰算法,将中缀表达式转换为后缀表达式 功能负数和小数的加减乘除乘方阶乘运算

2021-02-23
算法学习 作业
高精

二分查找

二分查找BinarySearch  原理类似二分法 用于顺序存储结构 使用心得面对问题时有两种思考方式 不断缩小查找范围直到找到最优解 不断排除“必不可能为最优解的解”,直至最后 我一直在想怎么来说明二分查找“一定不会漏掉最优解”,这里的第二种思考方式能很好地解释这一问题。     例题Q:查找最接近的元素 描述 在一个非降序列中,查找与给定值最接近的元素

2021-02-02
算法学习 算法
基础知识

指针变量学习笔记

指针变量学习笔记是什么指针变量是一种变量类型(好像是废话)(但是个人认为这句话特别重要) 指针变量的值:某一内存地址的编号(这个内存地址上存有一个变量,就说这个指针指向这个变量;如果这个内存地址上没有存任何东西,就说这个指针是空指针) 或许用一种类比的方法更容易理解: 你面前有五个袋子,从左到右依次排列,分别编号一二三四五; 定义一个int变量int a=9,假设存放在第三个袋子中。好,现在打开

2021-01-30
算法学习 基础知识
基础知识

高精加和高精乘(正整数)

高精加和高精乘仅正整数高精度加法实现思路核心:模拟笔算 即用数组里的每个元素来作为笔算加法竖式的每一位 为规范化以及移植性,输入输出均为string 步骤: 将字符串存入数组a和b 另外定义两个数组s和c,分别存储每一位的结果值和进位值 c[0]的值为0,s[i]的值是(a[i]+b[i]+c[i])%10,c[i]的值是(a[i]+b[i]+c[i])/10,以此类推,完成所有位数的相加 将数

2021-01-29
算法学习 作业
高精
12

搜索

Rsf Ekennis