E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
经典例题
JAVA
经典例题
一百道,待更新呢。。。。。
文章目录递归算法1.求1~50的和2.猴子偷桃问题递归算法绝大多数编程语言支持函数的自调用,在这些语言中函数可以通过调用自身来进行递归。计算理论可以证明递归的作用可以完全取代循环,因此在很多函数编程语言(如Scheme)中习惯用递归来实现循环。1.求1~50的和staticintcountsum(inti){if(i==1){return1;}else{returni+countsum(i-1);
一种天气
·
2020-08-09 02:23
#
Java
SE
进程同步
经典例题
1.信号量机制信号量机制即利用pv操作来对信号量进行处理。什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;p(可理解占用)当它的值小于0时,其绝对值表示等待使用该资源的进程个数。v(可理解生产,释放占用资源)注意,信号量的值仅能由PV操作来改变。一般来说,信号量S
流水荷花
·
2020-08-08 17:08
OperatingSystem
二叉树
经典例题
的题解
(有时间我会尽量完善这个板块(有任何问题欢迎留言或私聊第一题:PATL2-004.这是二叉搜索树吗?查看代码:本题代码涉及知识点:dfs建树;获取前序,后序遍历;镜像二叉树的理解。解析:本题属于模版题,直接dfs递归建树;然后dfs获取前序遍历和镜像二叉树前序遍历的结果。结果直接与给定序列作比较。题目说了,镜像二叉树就是把二叉树的左右子树反过来。所以在访问前序,后续遍历结果时,交换访问左右儿子的顺
Cwolf9
·
2020-08-05 19:51
二叉树
算法笔记——左神进阶(例题)字符串加减乘除计算
字符串加减乘除计算
经典例题
,这题的3点说明是降低了一点难度,不然需要考虑有效性和溢出等状况。
猪施主
·
2020-08-04 11:01
算法笔记
C++
经典例题
求n以内的质数高效编程
题目要求:给定一个正整数n,求n以内的质数(素数)当然题目说是素数,网上查了下质数就是素数,素数即质数一个名字1.常规思路:判断n是不是质数,用2到n-1以内的所有数字去除n,看是否还有其他的因子,如果没有,这个数则是质数。n以内的质数则将n以内的所有数字循环输出判断。以上代码应该很好写,使用双重的for循环输出判断即可。但是程序的执行效率一般2.老师的思路:筛法求素数,把2到n中所有的数都先列出
八十万禁军教头哥
·
2020-08-04 06:37
C++学习
Java
经典例题
练习
题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,publicclassrabbit{publicstaticvoidmain(String[]args){System.out.print("请输入月份");Scannerscanner=newScanner(System.in);intn=scanner.nextInt();System.out.println(n+"月"+"兔子
沃野布兹道
·
2020-08-03 23:47
DFS及应用
DFS及应用DFS遍历图代码步骤代码实现例题求解图中的连通分量问题POJ2815城堡问题DFS寻找到某个结点N的路径代码步骤代码实现例题N皇后问题(
经典例题
)POJ1724RoadsPOJ3984迷宫问题图
Ewards Liu
·
2020-08-03 13:12
数据结构与算法
int与unsigned int隐式转换
最近看到一道
经典例题
:看代码#includeintmain(){unsignedinta=6;intb=-20;(a+b)>6?printf(">6\n"):printf("6为什么呢?
ben2355
·
2020-08-03 09:44
linuxC的知识点
C++
C/C++ :局部变量和全局变量(知识点与
经典例题
)
//文章导读:本文分为两大部分一:相关知识点二:相关例题相关知识点1.局部变量局部变量是指作用域在函数级和块级的变量它包括自动类变量(auto)、寄存器类变量(register)、内部静态变量(static)以及函数参数自动类变量 定义时可加auto说明符,也可以省略,比如说:inta//没有说明则按自动类变量储存。需要注意的是自动类变量是没有默认值的,其值是无意义的(通称“垃圾值”)(笔者表示“
小原木
·
2020-08-03 08:29
C语言
数论-整除分块
beautiful_CXW/article/details/83143756跳转按钮讲解证明\color{#8af}\texttt{讲解证明}讲解证明代码实现\color{#8af}\texttt{代码实现}代码实现
经典例题
KonnyWen
·
2020-08-02 21:17
数论
floyed算法
经典例题
【例4-1】最短路径问题
【例4-1】最短路径问题时间限制:1000ms内存限制:65536KB提交数:806通过数:372【题目描述】平面上有n个点(n≤100),每个点的坐标均在-10000~10000之间。其中的一些点之间有连线。若有连线,则表示可从一个点到达另一个点,即两点间有通路,通路的距离为两点间的直线距离。现在的任务是找出从一点到另一点之间的最短路径。【输入】共n+m+3行,其中:第一行为整数n。第2行到第n
pxlsdz
·
2020-08-02 18:05
图论——最短路
Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环
经典例题
】
java零基础入门到精通(2019版)【黑马程序员】视频+资料:【链接:https://pan.baidu.com/s/1MdFNUADVSFf-lVw3SJRvtg提取码:zjxs】“Java基础”专栏Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表目录037_switch结构038_春夏秋冬039_for结构040_输出数据041_求和042_求偶数和043_水仙花044
是您啊,哒哒子前辈!
·
2020-08-01 06:07
Java基础(超级详细)
动态规划算法详解及
经典例题
一、基本概念(1)一种使用多阶段决策过程最优的通用方法。(2)动态规划过程是:每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的,所以,这种多阶段最优化决策解决问题的过程就称为动态规划。假设问题是由交叠的子问题所构成,我们就能够用动态规划技术来解决它。一般来说,这种子问题出自对给定问题求解的递推关系中,这个递推关系包括了同样问题的更小子问题的解。动态规划法建议,
weixin_30270889
·
2020-08-01 03:00
动态规划学习系列——区间DP(一)
学习一个算法,还是从题目开始比较好,我们就从一道
经典例题
开始:wikioi1048石子归并Description有n堆石子排成一列,每堆石子有一个重量w[i],每次合并可以合并相邻的两堆石子,一次合并的代价为两堆石子的重量和
vufw_795
·
2020-07-31 17:58
算法
动态规划
一般图最大匹配(带花树算法)(学习+模板)
10148445https://www.cnblogs.com/zhoushuyu/p/8717234.htmlhttps://www.cnblogs.com/owenyu/p/6858508.html
经典例题
Qingo呀
·
2020-07-31 16:31
=====图论=====
=====模板=====
WUST暑假集训第一周简单小结
目录一.dfs序在树状图中的经典应用二.初探双向广度优先搜索三.整体二分思想完美解决kthnumber问题四.实战模拟退火思想(变步长贪心算法)五.凸包问题
经典例题
六.树的重心问题
经典例题
七.矩阵快速幂例题一
wJs9528-1
·
2020-07-31 13:50
总结
【
经典例题
】55555最大三位数约数
程序:/*Copyright(c)2013,烟台大学计算机学院*Allrightsreserved.*作者:赵玲玲*完成日期:2014年1月17日*版本号:v1.0*输入描述:无*问题描述:问555555的约数中最大的三位数是多少?*程序输出:777*问题分析:找出所有三位数的约数,再找出最大的即可*算法设计:略*/#includeusingnamespacestd;intmain(){intnu
赵玲玲2013
·
2020-07-31 10:35
c++
java
经典例题
分享2
【程序11】 题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少? 1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 publicclassWanshu{publicstaticvoidmain(String[]args){inti=0;intj=0;intk=0;intt=0;for(i=1;i2)/*如果是闰
jiav_net
·
2020-07-30 23:21
关于c语言中字符常量,变量的两道
经典例题
作为初级c语言菜鸟,用写博客来做笔记并分享给大家!希望有不严谨之处各位大神指出!首先,字符常量变量都是以‘’括起来。(1)以下选择中合法的c语言字符常量是(D)(A)'\128'(B)"a"(C)'ab'(D)'\x43'解析:A:‘\128’表示8进制,而在8进制中出现8属于越界。错误。B:在字符常量中,只有‘’,没有“”。错误C:单引号括起来的是字符常量,只能有一个字符,‘ab’单引号中有两个
jasmine922
·
2020-07-30 23:44
第二章 信号量机制及几个
经典例题
1.信号量机制信号量机制即利用pv操作来对信号量进行处理。什么是信号量?信号量(semaphore)的数据结构为一个值和一个指针,指针指向等待该信号量的下一个进程。信号量的值与相应资源的使用情况有关。当它的值大于0时,表示当前可用资源的数量;当它的值小于0时,其绝对值表示等待使用该资源的进程个数。注意,信号量的值仅能由PV操作来改变。一般来说,信号量S³0时,S表示可用资源的数量。执行一次P操作意
杀手的手刹
·
2020-07-30 23:57
C语言
经典例题
100例(一)
C语言
经典例题
100例(程序一)程序一有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?解:首先看题本身是数字相互排列且不重复问题,用循环语句就可以解决。
神尘十一
·
2020-07-30 22:45
C语言十大
经典例题
:附答案
1、/*输出9*9口诀。共9行9列,i控制行,j控制列。*/#includeintmain(){inti,j,result;for(i=1;iintmain(){longf1,f2;inti;f1=f2=1;for(i=1;i#includeintmain(){intm,i,k,h=0,leap=1;printf("");for(m=101;mintmain(){staticintk[10];in
轻松学C语言
·
2020-07-30 22:41
区间dp
经典例题
之合并石子
#区间dp之合并石子(
经典例题
)石子合并题目大概意思是n堆石子摆成一个圆形,每次只能用相邻的两堆石子进行合并,并且得分为这两堆石子的重量总和,问你你可取得的最大分数和最小分数是多少?
Joker_He
·
2020-07-30 07:24
区间dp
[HDU 1207] 汉诺塔II (四柱汉诺塔)
描述经典的汉诺塔问题经常作为一个递归的
经典例题
存在。可能有人并不知道汉诺塔问题的典故。
asdkjc
·
2020-07-28 22:45
汉诺塔及其变体
算法-递推
辅助记忆“map”使用细节的
经典例题
“使用下标访问map对象”有不少细节值得记忆,为此,《C++Primer》中还单列一个标题“下标行为的编程意义”,其中的举例就是下面这段代码,自己先理解代码,然后再去看相关解析,会发现,其实他包含的内容比想到的多,未来编程过程中可能频繁遇到类似使用,在此做个印象提醒:1//countnumberoftimeseachwordoccursintheinput2mapword_count;//empt
weixin_30260399
·
2020-07-28 15:30
hdu1028Ignatius and the Princess III(最基础的母函数模板)
经典例题
:IgnatiusandthePrincessIIITimeLimit:2000/1000MS(Java/Others)MemoryLimit:65536/32768K(Java/Others)
小韩boke
·
2020-07-27 23:36
c语言
java中i++、++i、i--、--i的含义以及
经典例题
亲测整理
1、i++先赋值后自加,i--同理先赋值后自减inta1=2;//先赋值后自加b1=a1;a1=a1+1;intb1=a1++;//b1=2a1=3System.out.println(b1);System.out.println(a1);2、++i先自加后赋值,--i同理先自减后赋值inta1=2;//先自加后赋值a1=a1+1;b2=a1;intb2=++a1;//b2=a1=3System.
WZH577
·
2020-07-27 17:37
计算机基础
java
Java多线程基础
目录:创建线程方式线程生命周期线程的同步线程的通信(
经典例题
:消费者/生产者问题)对程序、进程、线程的理解:程序(program):为完成特定任务、用某种语言编写的一组指令的集合。
广涛
·
2020-07-21 18:00
动态规划
经典例题
——最长公共子序列和最长公共子串
1.最长公共子序列(LCS)1.1问题描述1.2思路利用动态规划。下一步就要找到状态之间的转换方程。因此可以根据这个方程来进行填表,以"helloworld"和“loop”为例:1.4找到具体的子序列如果有两个字符串如下:S1=“123456778”S2=“357486782”其最终的动态规划填表结果为:其中S1和S2的LCS并不是只有1个。我们根据递归公式:构建了上表,通过递推公式,可以看出,r
陈迹·清欢
·
2020-07-16 06:42
C语言
经典例题
简单算法
又一个经典C语言例题,摘自C语言网。题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?1.程序分析:见下面注释2.程序源代码:main(){floatsn=100.0,hn=sn/2;intn;for(n=2;n<=10;n++){sn=sn+2*hn;/*第n次落地时共经过的米数*/hn=hn/2;/*第n次反跳高度*/
gin1008
·
2020-07-15 23:24
经典例题
(谭浩强C语言第四章第九题)
给出一个不多于五位的正整数,要求:1.求出他是几位数。2.分别输出每一位数字。3.按逆序输出各位数字。#includevoidNumbera(inti){if(i>9999){printf(“五位数\n”);}elseif(i>999){printf(“四位数\n”);}elseif(i>99){printf(“三位数\n”);}elseif(i>9){printf(“两位数\n”);}else{
VVV___
·
2020-07-15 19:44
算法竞赛入门经典
经典例题
及习题题解
Github仓库有些例题没找到完全相同的题目,找了类似的。文章目录算法竞赛入门经典第一版第5章基础题目选解5.1字符串5.2高精度计算5.3排序与检索5.4数学基础第六章数据结构基础6.1栈和队列6.2链表6.3二叉树6.4图第七章暴力求解法7.1简单枚举7.2枚举排列7.3子集生成7.4回溯法7.5隐式树的遍历第八章高效算法设计8.1算法初步分析8.2再谈排序与检索8.4递归与分治8.3贪心法第
Ubuntu1996
·
2020-07-15 19:10
令人着迷的java关键字——java中split的使用
探究作为字符串的
经典例题
,我们先来看下面一段代码:package一些小程序.字符串替换;//包名importja
云小梦
·
2020-07-15 15:29
java入门与进阶
#
java-码出高效
经典例题
C语言程序解决数学问题
摘自C语言网,猴子吃桃,看看题目是什么样的吧。题目:猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不瘾,又多吃了一个。第二天早上又将剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。1.程序分析:采取逆向思维的方法,从后往前推断。2.程序源代码:main(){intday,x1,x2;day=9;x
gin1008
·
2020-07-15 14:58
回溯
经典例题
:LeetCode 78.subsets和LeetCode 90.subsets2----Java代码
LeetCode78.subsets给定一组不含重复元素的整数数组nums,返回该数组所有可能的子集(幂集)。说明:解集不能包含重复的子集回溯思想如下图:用递归方法求解:1.两次递归调用(Java代码)classSolution{publicList>subsets(int[]nums){ArrayList>result=newArrayList>();ArrayListitem=newArray
棒棒的小笨笨
·
2020-07-15 08:53
Leecode算法研究
LeetCode算法研究
c语言100道
经典例题
详解
**c语言100道
经典例题
**【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。
柠檬不萌302
·
2020-07-15 08:07
动态规划
经典例题
之传纸条
传纸条(NOIP2008,Vijos-1493)题目描述:小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题。一次素质拓展活动中,班上同学安排做成一个m行n列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无法直接交谈了。幸运的是,他们可以通过传纸条来进行交流。纸条要经由许多同学传到对方手里,小渊坐在矩阵的左上角,坐标(1,1),小轩坐在矩阵的右下角,坐标(m,n)。从小渊传到小
qxAi
·
2020-07-15 00:29
算法
动态规划
算法
Python小试牛刀(
经典例题
)[连载中]
文章目录1、[单词的长度](http://noi.openjudge.cn/ch0107/24/)2、单词翻转3、回文子串4、加密的病历单5、字符串移位包含问题6、ISBN号码7、字符环8、1、单词的长度defcin():returninput().split()x=cin()print(','.join([str(len(i))foriinx]))2、单词翻转实际上就是对每个单词进行字符串翻转描
跨界鸽王
·
2020-07-14 21:27
#
Python
C语言
经典例题
整理
1加法器与累乘器代码累加器#includeintmain(void){inti;intsum=0;for(i=1;iintmain(void){inti;intp=1;for(i=2;iintmain(){inta[5],max,min,i;for(i=0;imax){max=a[i];}if(a[i]voidbubleSort(inta[]);intmain(){inta[10],i;for(i
Str3am
·
2020-07-14 19:15
C/C++
code
动态规划的具体应用实例
上一节我们讲了动态规划动态规划的基本思想和一些
经典例题
,本节再来看几个具体例子。
wamg潇潇
·
2020-07-14 17:58
matlab数学建模
辅导书那么多,为啥我还要做笔记
1.开学不久后,有几个学生和我聊天时同时提及学校老师都建议他们从高一开始好好做好错题归纳和笔记整理,但他们却抱怨说,辅导书那么多,里面有那么多的
经典例题
,知识点归纳也很全面,为啥我们还要做笔记?
午時風
·
2020-07-14 17:59
C 语言
经典例题
一百道 16 输入两个正整数m和n,求其最大公约数和最小公倍数。
方法一:#include"stdio.h"voidmain(){intm,n,i,c;printf("请输入两个正整数\n");scanf("%d%d",&m,&n);c=mn?m:n;//取mn中较大的数,赋值给c//for(i=c;i<=m*n;i++){if(i%m==0&&i%n==0){printf("最小公倍数为%d.\n",i);break;}}}总结:1)两个数求最大公约数,分别把
莫比乌斯上慢跑
·
2020-07-14 17:45
C语言
经典例题
一百道 判断101-200之间有多少个素数,并输出打印所有素数。
思考:什么是素数?数学定义:大于1,除了1和本身不能被其他数整除的数为素数编程:i>1&&i%for(j=2;jvoidmain(){inti,j;printf("请输入一个101-200之间的数");scanf("%d",&i);for(j=2;j
莫比乌斯上慢跑
·
2020-07-14 17:45
C语言
经典例题
100道(没错,就是你要找的那个)
C语言
经典例题
100道(没错,就是你要找的那个)希望可以帮助到你,加油!!!【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
hope lucky
·
2020-07-14 15:01
C语言
c语言
监督学习
c++
c#
php
经典例题
——高精度(大整数)运算
大整数运算1.蓝桥杯—大整数阶乘问题描述输入一个正整数n,输出n!的值。其中n!=1*2*3…n解决思路:n!非常大,可以使用数组存储各位,a[0]表示最低位,初始化为1,然后循环,每一位都乘以2、3、……n,根据各位大小判断是否向前进位,最后逆序输出各位即可#include#includeusingnamespacestd;intmain(){intnum;cin>>num;//阶乘数vecto
久㳸
·
2020-07-14 09:01
约瑟夫问题(单向循环链表
经典例题
)
1.约瑟夫问题的简介及实现思路Josephu(约瑟夫、约瑟夫环)问题:设编号1,2,…,n的n个人围坐一圈,约定编号为k(1<=k<=n)的人从1开始报数,数到m的那个人又出列,依次类推,直到所有人出列为止,由此产生一个出队编号的序列。大致实现思路:将所有人添加到循环链表中然后由k结点起从1开始计数,计到m时,对应结点从链表中删除,然后再从被删除结点的下一个结点又从1开始计数,直到最后一个结点从链
Better Me
·
2020-07-14 04:03
Java-数据结构与算法
C语言中的
经典例题
用javascript怎么解?(一)
C语言中的
经典例题
用javascript怎么解?(一)一、1+2+3+……+100=?
weixin_30810583
·
2020-07-14 02:57
快速幂+快速幂
经典例题
快速幂取模算法所谓的快速幂,实际上是快速幂取模的缩写,简单的说,就是快速的求一个幂式的模(余)。在程序设计过程中,经常要去求一些大数对于某个数的余数,为了得到更快、计算范围更大的算法,产生了快速幂取模算法。我们先从简单的例子入手:求a^bmodc算法1.直接设计这个算法:intans=1;for(inti=1;i0){if(b%2==1)ans=(ans*a)%c;b=b/2;a=(a*a)%c;
zhhe0101
·
2020-07-13 23:57
基础
总结
动态规划
经典例题
(java代码实现)
1、斐波那契数列题目描述:有一楼梯共M级,刚开始时你在第一级,若每次只能跨上一级或二级,要走上第M级,共有多少种走法?输入:输入数据首先包含一个整数N,表示测试实例的个数,然后是N行数据,每行包含一个整数M(1=0;k--){for(intl=0;lmax?dp[i]:max;//判断当前最大和是否超过max;}System.out.println(max);}}
林深时见禄
·
2020-07-13 22:30
数据结构与算法
C++的学习心得和知识总结 第十五章(完美结束)内容极为重要
主要包括C++常见的
经典例题
、以及本人学习C++primer的学习心得、和C++最为重要的核心知识点(设计模式、智能指针、STL等)。文章目录第一部分问题1:this是什么?作用?
孤傲小二~阿沐
·
2020-07-13 20:45
C++的学习心得和知识总结
上一页
7
8
9
10
11
12
13
14
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他