认真紫菜

文章
8
资源
0
加入时间
3年0月8天

算法实例:枚举的魅力

两道“奥数题”说说枚举法: ①如何找到一个整数ABCDE(A、B、C、D、E分别为万位、千位、百位、十位、个位,A不为0)乘以A,得到结果为EEEEE。 ②A?B?C?D?E = F(A、B、C、D、E、F均为整数),在ABCDE之间填入四个运算符(+、-、*、/四种中随意组合),使得等式成立,求出所有组合。 枚举法本质:从所有的候选答案中去搜索正确的解必须满足条件: ①可以预先确定

Spring源码学习(二)默认bean标签学习记录

spring的标签解析是从DefaultBeanDefinitionDocumentReader这个类的parseBeanDefinitions这个方法开始解析的,就是解析我们定义在xml里面的标签,标签分为自定义标签和默认标签,这里记录一下默认标签的解析过程。parseBeanDefinitionsDefaultBeanDefinitionDocumentReader类中的这个方法就是解...

[单调栈] 102302 A题目思路代码

题目题目链接:https://codeforces.com/gym/102302/problem/A思路单调栈!要想办法让栈单调递增,每次和把新输入的数字与栈顶比较,如过大于栈顶就与上一格继续比较,直到找到栈顶大于输入的数字的。自己模拟一下过程比较好代码#include<cstdio>#include<cstring>#include<cmath&gt...

总体与样本的理解

对于这个不部分的理解总是有一些不确定,所以运用起来除了记公式,套模型,几乎不能够引申理解。看了一遍最基本的定义,发现非常的简洁易懂。摘录+理解如下。在概率论章节,我们对一个变量的分布模型是已经知道的,带着这个模型再去研究或者说计算相应的性质,数字特征等。但是在数理统计这部分,事情的切入角度是不一样的:研究的随机变量分布是不知道的,但是我们常常需要通过一些手段来推断这个随机变量的分布。这个手段是:多次

把中缀表达式转换为表达式树

//简单起见,每个运算数节点存储的为小写英文字母#include #include #include struct BinTreeNode{ char Element; struct BinTreeNode* Left; struct BinTreeNode* Right;};struct BinTreeNode* CreateNode(char ch){