- 博客(9)
- 收藏
- 关注
原创 Spring中IOC(控制反转)简介
IOC(控制反转)简介开发为什么需要使用spring框架?Spring旨在解决业务逻辑层和其他各层的松耦合问题IOC(Inversion of Control)控制反转什么是IOC?它不是一种技术,而是一种设计思想目的:是借助Spring中的IOC容器(对象工厂)实现具有依赖关系的对象之间的解耦通俗的解释:控制反转,把对象创建和对象之间的调用过程,交给Spring去管理涉及到的原理xml文件解析工厂模式反射通过对象之间降低耦合度的一个过程了解IOC。p
2021-11-25 15:26:02
442
原创 CCF201604-1 折点计数 (100分)
问题描述给定n个整数表示一个商店连续n天的销售量。如果某天之前销售量在增长,而后一天销售量减少,则称这一天为折点,反过来如果之前销售量减少而后一天销售量增长,也称这一天为折点。其他的天都不是折点。如下图中,第3天和第6天是折点。给定n个整数a1, a2, …, an表示销售量,请计算出这些天总共有多少个折点。 为了减少歧义,我们给定的数据保证:在这n天中相邻两天的销售量总是不同的,即ai-1≠ai。注意,如果两天不相邻,销售量可能相同。输入格式输入的第一行包含一个整数n。 第二行包含n个整
2021-03-19 21:33:20
145
原创 CCF201612-2 工资计算(100分)暴力法
CCF201612-2 工资计算(100分)暴力法问题描述 小明的公司每个月给小明发工资,而小明拿到的工资为交完个人所得税之后的工资。假设他一个月的税前工资(扣除五险一金后、未扣税前的工资)为S元,则他应交的个人所得税按如下公式计算: 1) 个人所得税起征点为3500元,若S不超过3500,则不交税,3500元以上的部分才计算个人所得税,令A=S-3500元; 2) A中不超过1500元的部分,税率3%; 3) A中超过1500元未超过4500元的部分,税率10%; 4) A中超过45
2021-03-19 18:19:48
175
原创 带头结点的单链表C++实现(初始化、建立、插入、查找、删除、)来源王道数据结构与算法书
没写主函数,需要的小伙伴,直接拿去用。#include<iostream>#include<stdlib.h>using namespace std;typedef struct LNode{ int data; struct LNode *next;}LNode,*LinkList;//求表长的长度int Length(LinkList L){ in...
2020-03-02 21:52:00
1964
原创 试题 基础练习 Huffuman树 蓝桥杯 C++实现
问题描述 Huffman树在编码中有着广泛的应用。在这里,我们只关心Huffman树的构造过程。 给出一列数{pi}={p0, p1, …, pn-1},用这列数构造Huffman树的过程如下: 1. 找到{pi}中最小的两个数,设为pa和pb,将pa和pb从{pi}中删除掉,然后将它们的和加入到{pi}中。这个过程的费用记为pa + pb。 2. 重复步骤1,直到{pi}中只剩下...
2020-02-27 23:18:45
318
原创 fopen版 数据统计(文件操作)
#define LOCAL#include<stdio.h>#include<time.h>#define INF 1000000000int main(){ FILE *fin,fout;fin=fopen(“data.in”,“rb”);fout=fopen(“data.out”,“rw”);int x,n=0,min=INF,max=-INF,s=0...
2019-09-21 15:44:08
346
原创 重定向版 数据统计(文件操作)
#define LOCAL#include<stdio.h>#include<time.h>#define INF 1000000000int main(){ #ifdef LOCAL freopen("data.in","r",stdin); freopen("data.out","w",stdout);#endif int x,n=0,min=INF...
2019-09-21 15:33:42
166
原创 阶乘之和
练习册上的摘抄输入n求阶乘之和的后六位。#include<stdio.h>#include<time.h>int main(){ const int MOD=1000000; int n,i,j,sum=0; scanf("%d",&n); if(n>25) n=25; for(i=1;i<=n;i++) { int f=1;...
2019-09-21 15:13:58
219
原创 用java分解质因数
用java分解质因数每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入格式:一个整数,范围在[2,100000]内。输出格式:形如:n=axbxcxd或...
2018-11-17 01:43:01
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人