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
算法竞赛入门经典例题
mysql 子查询高级
经典例题
查询部门平均工资是最低部门的信息法1:先找到平均工资和最低平均工资相等的部门编号,然后再作为筛选条件匹配部门表SELECTd.*FROMdepartmentsdWHEREd.department_id=(SELECTdepartment_idFROMemployeesGROUPBYdepartment_idHAVINGAVG(salary)=(SELECTMIN(a)FROM(SELECTAVG(
wx5d21d5e6e5ab1
·
2019-09-18 15:19
mysql
C++实现大整数乘法
算法竞赛入门
经典这本书并没有对大数乘法实现,所以自己补充了一下,乘法的实现很简单,就是再其数据结构基础上把每宽为8位的十进制数看成多项式的系数,vector的下标看成多项式的指数,然后再对应相乘相加就可以了
heyAmos
·
2019-09-18 08:45
hive
经典例题
(持续更新)
hive
经典例题
hive的项目实战https://blog.csdn.net/Kevin__Durant/article/details/101115361每个用户的连续登陆的最大天数uid,date1,2019
Kevin__Durant
·
2019-09-15 20:45
大数据
hive
Tarjan-CV/BCC/SCC算法学习笔记
DFS性质的应用——利用Tarjan算法求割顶、BCC、SCC整理自《
算法竞赛入门
经典——训练指南》以及网络DFS(depthfirstsearch)深度优先搜索算法dfs森林:按照dfs的执行顺序,将图的所有边重新梳理
BadPlayer
·
2019-09-10 17:00
动态规划法
经典例题
/***动态规划法求解在矩阵中行走的最短路径问题*有一个矩阵,它每个格子有一个权值。从左上角的格子开始每次只能向右或者向下走,最后到达右下角的位置,路径上所有的数字累加起来就是路径和,返回所有的路径中最小的路径和。*给定一个矩阵返回最小路径和。*测试样例:*[[1,2,3],[1,1,1]],2,3*返回:4*@parama矩阵*@return返回最短路径长度*/publicstaticintsh
King6999
·
2019-09-08 15:26
汉诺塔问题(递归)
经典的汉诺塔问题经常作为一个递归的
经典例题
存在。可能有人并不知道汉诺塔问题的典故。汉诺塔来源于印度传说的一个故事,上帝创造世界时作了三根金刚石柱子,在一根柱子上从下往上按大小顺序摞着64片黄金圆盘。
qdu_lkc
·
2019-09-05 20:08
递归
算法竞赛入门
经典(第2版)—第十章(数论)
文章目录零碎知识点11582-ColossalFibonacciNumbers!12169-DisgruntledJudge10791-MinimumSumLCM零碎知识点计算最大公约数(辗转相除法或欧几里得算法)intgcd(inta,intb){returnb==0?a:gcd(b,a%b);}计算最小公倍数:lcm(a,b)=a/gcd(a,b)*b。一定写成先除后乘,如果写成ab/gcd(
喵纳德
·
2019-08-28 18:09
算法竞赛入门经典(第2版)
算法竞赛入门
经典(第2版)—第九章(动态规划)
文章目录零碎知识点递推法和记忆化搜索法的思考题目1025-ASpyintheMetro437-TheTowerofBabylon1347-Tour116-UnidirectionalTSP12563-JinGeJinQuhao11400-LightingSystemDesign1625-ColorLength11584-PartitioningbyPalindromes10003-CuttingS
喵纳德
·
2019-08-25 22:56
算法竞赛入门经典(第2版)
【还是畅通工程 HDU - 1233】【Kruskal模板题】
Kruskal算法讲解该部分内容全部摘录自刘汝佳的《
算法竞赛入门
经典》Kruskal算法的第一步是给所有边按照从小到大的顺序排列。这一步可以直接使用库函数qsort或者sort。
AJudge
·
2019-08-22 22:00
【3】牛客网剑指offer——顺时针打印矩阵
按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4X4矩阵:12345678910111213141516则依次打印出数字1,2,3,4,8,12,16,15,14,13,9,5,6,7,11,10.解题思路:这个题和刘汝佳《
算法竞赛入门
经典
PickU大鹏
·
2019-08-20 23:14
算法题
谜题(Puzzle, ACM/ICPC World Finals 1993, UVa227)
原题:PuzzleUVA-227题目描述:这里引用刘汝佳先生所著的《
算法竞赛入门
经典(第二版)》中对本题目的中文翻译:有一个5×5的网格,其中恰好有一个格子是空的,其他格子各有一个字母,一共有四种指令:
XIAOGNAH
·
2019-08-07 08:04
算法
C++
ACM/ICPC
UVa
竞赛
算法竞赛入门
经典 LA 4329(树状数组)
题意:一排有着不同能力值的人比赛,规定裁判的序号只能在两人之间,而且技能值也只能在两人之间问题:《
算法竞赛入门
经典-训练指南》的分析:上代码:1#include2#include3usingnamespacestd
_封刀看海
·
2019-08-03 17:00
直接说,我要怎样才能做到年薪 50 万?
以下几条能够做到的话,绝对不止年薪50万:《
算法竞赛入门
经典(第二版)》:把书啃透,然后把书上每道题在OJ上AC了。《机器学习》(周志华):把书上每个算法实现,每个公式推导一遍。《UNIX环
一只有头发的程序猿
·
2019-07-31 17:22
工作学习
初中数学勾股定理(
经典例题
)
勾股定理是初中数学一个非常基本的几何定理,它的定义主要是描述直角三角形的三条边的关系:直角三角形的两条直角边的平方和等于斜边的平方。在古代的说法中,勾和股分别为直角三角形的两条直角边,商朝时期的商高就已经提出了“勾三股四玄五”的勾股定理的特例。在直角三角形边的有关计算中,常常要设未知数,然后用勾股定理列方程(组)求解,有时候在图形复杂或者题目关系混乱的情况下,可以画个示意图比划比划,帮助思路拓展,
海韵互联
·
2019-07-29 22:16
算法竞赛入门
经典(第2版)—第五章(C++与STL入门)
文章目录零碎知识点整理题目10474-WhereistheMarble?101-TheBlocksProblem10815-Andy'sFirstDictionary156-Ananagrams12096TheSetStackComputer540-TeamQueue136-UglyNumbers400-Unixls1592-Database814-TheLetterCarrier'sRounds
喵纳德
·
2019-07-22 21:43
算法竞赛入门经典(第2版)
字符串算法小结
其间还会穿插
经典例题
讲解,讲练结合,快速高效
Harrytsz
·
2019-07-22 16:35
算法
数据结构
关于二叉树的几个
经典例题
详解
1.某二叉树的前序序列和后序序列正好相反,则该二叉树一定是()的二叉树。A.空或只有一个结点B.高度等于其结点数C.任一结点无左孩子D.任一结点无右孩子正确答案:B详解:一棵具有N个结点的二叉树的前序序列和后序序列正好相反,则该二叉树一定满足该二叉树只有左子树或只有右子树,即该二叉树一定是一条链(二叉树的高度为N,高度等于结点数)。2.一个二叉树的先序遍历结果和中序遍历结果相同,则其所有非叶子节点
Mr_fengzi
·
2019-07-13 22:23
数据结构与算法
[
算法竞赛入门
经典] 天平难题 UVa1354 详细注解 P310
//https://github.com/aoapc-book/aoapc-bac2nd/blob/master/ch7/UVa1354.cpp//UVa1354MobileComputing//RujiaLiu#include#include#includeusingnamespacestd;structTree{doubleL,R;//distancefromtheroottotheleftm
Lord_sh
·
2019-06-14 04:40
shuaiti
算法竞赛入门
经典 PDF免费下载 附书单
内容简介《
算法竞赛入门
经典》是一本算法竞赛的入门教材,把C/C++语言、算法和解题有机地结合在了一起,淡化理论,注重学习方法和实践技巧。
KangHuasen
·
2019-06-13 10:53
资源下载
动态规划
经典例题
——最长公共子序列和最长公共子串(python)
1.最长公共子序列(LCS)1.1问题描述1.2思路利用动态规划。下一步就要找到状态之间的转换方程。因此可以根据这个方程来进行填表,以"helloworld"和“loop”为例:1.3Python代码defLCS(string1,string2): len1=len(string1) len2=len(string2) res=[[0foriinrange(len1+1)]forjinrange(
乖乖的函数
·
2019-05-31 00:00
算法
第十二周编程总结
我在这个课程的目标是使用二级指针,函数指针,指针数组,以及学会建立新链表,插结点,删除不需要的元素,遍历这个作业在那个具体方面帮助我实现目标深化了我对链表知识的理解参考文献助教的视频,c语言教课书和百度以及对
经典例题
的
PeanutLeo
·
2019-05-17 21:00
【JAVA】动态规划
经典例题
钢条问题publicclass钢条问题{publicstaticvoidmain(String[]args){int[]p={0,1,5,8,9,10,17,17,20,24,30};intn=5;//钢条长度intrn=max(n,p);//int[]baks=newint[p.length];//////初始化备忘录//for(inti=0;imaxPrice){//maxPrice=temp
Ryan-Liu
·
2019-05-10 20:58
【JAVA】递归
经典例题
求第n个斐波那契数列publicclassRecursion{staticintFibonacci(intn){if(n==0)return0;if(n==1)return1;returnFibonacci(n-1)+Fibonacci(n-2);}publicstaticvoidmain(String[]args){intn=newScanner(System.in).nextInt();Sys
Ryan-Liu
·
2019-05-10 20:40
【JAVA】递归
经典例题
求第n个斐波那契数列publicclassRecursion{staticintFibonacci(intn){if(n==0)return0;if(n==1)return1;returnFibonacci(n-1)+Fibonacci(n-2);}publicstaticvoidmain(String[]args){intn=newScanner(System.in).nextInt();Sys
Ryan-Liu
·
2019-05-10 20:40
动态规划问题几种
经典例题
动态规划问题实际就是记录之前的一些重复的子问题,以避免重复问题的方法,是一种以空间换时间的方法1.最长递增子序列:链接:https://www.nowcoder.com/questionTerminal/585d46a1447b4064b749f08c2ab9ce66来源:牛客网对于一个数字序列,请设计一个复杂度为O(nlogn)的算法,返回该序列的最长上升子序列的长度,这里的子序列定义为这样一个
Shile975
·
2019-05-09 20:24
位运算符
1、位运算符操作的都是整形的数据2、>:在一定范围内,每向右移一位,相当于/2;
经典例题
1:你能否写出最高效的2*8的实现方式?
战胜橘子
·
2019-05-07 11:00
经典例题
经典例题
(一)统计一个字符串中每个字符出现的次数例如:abacbdcaout:a3b2c2d1方法:浪费空间换时间#includevoidcountwords(chars[],inta[]){inti=
骨语
·
2019-05-02 21:58
算法竞赛入门
经典----7744问题
函数floor(x)返回不超过x的最大整数。/*解法一*/#includeusingnamespacestd;intmain(){for(inta=1;ausingnamespacestd;intmain(){for(intx=1;;x++){intn=x*x;if(n9999)break;inthi=n/100;intlo=n%100;if(hi/10==hi%10&&lo/10==lo%10)
greedy-hat
·
2019-04-28 20:01
#
算法竞赛入门(刘汝佳)
动态规划
经典例题
汇总
动态规划
经典例题
汇总0-1背包问题[动态规划,回溯有何区别]https://www.cnblogs.com/genialx/p/10191366.html[什么是动态规划,动态规划的意义?]
进阶小白菜
·
2019-04-24 11:44
C++
C语言算法入门练习【
算法竞赛入门
经典】
1.1C语言输出#includeintmain(){printf("%d\n",1+2);return0;}1.2C计算与输出基础#include#includeintmain(){printf("%.1f\n",8.0/5.0);printf("%.8f\n",1+2*sqrt(3)/(5-0.1));return0;}1.3a+b#includeintmain(){inta,b;scanf("
Billcoding
·
2019-04-18 20:51
入门
Java,
经典例题
文章目录1.超市换购系统2.输入一个年判断是否是闰年3.从键盘输入两个数和一个运算符,输出运算结果4.从键盘输入货物吨数、运输距离,求应付的运费。5.计算正整数各位上的数之和6.求1~100之间不能被3整除的数之和7.求n的阶乘8.输出所有5位的回文数9.输出1000以内的所有水仙花数,并统计水仙花数的个数10.一张纸的厚度大约是0.08mm,对折多少次之后能达到珠穆朗玛峰的高度(8848.13米
swop_
·
2019-04-17 15:25
Java
经典例题
【
算法竞赛入门
经典】6.1.1 卡片游戏
卡片游戏:桌上有一叠拍,从第一张牌(位于顶面的牌)开始从上往下依次编号为1~n。当至少还剩两张牌时进行以下操作:把第一张牌扔掉,然后把新的第一张放到整叠牌的最后。输入n,输出每次扔掉的牌,以及最后剩下的牌#input获得的是字符串,需要转换为int类型n=int(input("pleaseinputanumber:"))#range参数不包括最后一个,所以需要+1queue=[iforiinran
Jacky_Hon
·
2019-04-10 13:14
算法
动态规划(DP)+
经典例题
剖析
目录一、基本思想二、与分治法的异同三、动态规划算法的基本要素四、算法步骤五、
经典例题
六、碰到的例题一、基本思想将待求解的问题分解成若干个子问题,先求解子问题,然后从这些子问题的解得到原问题的解。
地球太危险了
·
2019-03-24 22:42
考研/保研机试题
回溯算法详解及Leetcode
经典例题
解答
什么是回溯法?在程序设计中,有相当一类求一组解,或求全部解或求最优解的问题,例如读者熟悉的八皇后问题,不是根据某种特定的计算法则,而是利用试探和回溯的搜索技术求解。回溯法也是设计递归过程的一种重要方法,它的求解过程实质上是一个先序遍历一棵"状态树"的过程,只是这棵树不是遍历前预先建立的,而是隐含在遍历过程中。—《数据结构》(严蔚敏)首先,某种问题的解我们很难去找规律计算出来,没有公式可循,只能列出
qq_41478279
·
2019-03-21 18:12
算法
C++循环控制
经典例题
*
C++循环控制
经典例题
//控制循环语句的
经典例题
//【例1】计算1!+2!+3!+...+10!
AnalogElectronic
·
2019-03-16 17:46
C
plus
plus
算法竞赛入门
经典(第二版)_1入门
算法竞赛入门
经典(第二版)_1_1_算术表达式学习笔记,外加浅薄想法A.算术表达式1.整数值用%d输出,实数用%f输出。其中还可以修改输出格式,例:%.1f%就是保留一位小数。
HIccup_Li
·
2019-03-11 23:50
算法竞赛
数据结构
习题3-2 分子量 ——《
算法竞赛入门
经典》
给出一种物质的分子式(不带括号),求分子量。本题中的分子式只包含4种原子,分别为C,H,O,N,原子量分别为12.01,1.008,16.00,14.01(单位:g/mol)。例如,C6H5OH的分子量为94.108g/mol。#include#include#defineMAX80#defineC_val12.01#defineH_val1.008#defineO_val16#defineN_v
最亲密如临大敌
·
2019-03-08 13:04
算法
C
算法设计方法4:动态规划
经典例题
总结
前言:各大公司关于动态规划的笔试题太多了,必须得掌握。上篇文章提过,使用动态规划的五大步骤:1.判题题意是否为找出一个问题的最优解2.将原问题分解为子问题3.从下往上分析问题,找出这些问题之间的关联(状态转移方程),如何从一个或多个已知状态求出另一个未知状态的值。(递推型)4.讨论底层的边界问题,确定一些初始状态(边界状态)的值,并用数组存储初始子问题的解5.解决问题(通常使用数组进行迭代求出最优
csdn2497242041
·
2019-03-05 03:26
数据结构与算法
算法设计方法4:动态规划
经典例题
总结
前言:各大公司关于动态规划的笔试题太多了,必须得掌握。上篇文章提过,使用动态规划的五大步骤:1.判题题意是否为找出一个问题的最优解2.将原问题分解为子问题3.从下往上分析问题,找出这些问题之间的关联(状态转移方程),如何从一个或多个已知状态求出另一个未知状态的值。(递推型)4.讨论底层的边界问题,确定一些初始状态(边界状态)的值,并用数组存储初始子问题的解5.解决问题(通常使用数组进行迭代求出最优
csdn2497242041
·
2019-03-05 03:26
数据结构与算法
经典例题
--------------回溯法 8皇后问题(Java 描述)
八皇后问题问题描述:八皇后问题是一个以国际象棋为背景的问题:如何能够在8×8的国际象棋棋盘上放置八个皇后,使得任何一个皇后都无法直接吃掉其他的皇后?为了达到此目的,任两个皇后都不能处于同一条横行、纵行或斜线上。八皇后问题可以推广为更一般的n皇后摆放问题:这时棋盘的大小变为n1×n1,而皇后个数也变成n2。而且仅当n2≥1或n1≥4时问题有解。八皇后问题最早是由国际西洋棋棋手马克斯·贝瑟尔于1848
mcshangyun
·
2019-03-04 17:13
成长之路
算法竞赛入门
经典 第三章部分题解
目录1、程序3-3蛇形填数2、程序3-7回文词3、例题3-6环状序列4、习题3-2分子量(MolarMass,ACM/ICPCSeoul2007,UVa1586)5、习题3-4周期串6、习题3-5谜题(Puzzle,ACM/ICPCWorldFinals1993,UVa227)1、程序3-3蛇形填数在n×n方阵里填入1,2,…,n×n,要求填成蛇形。例如,n=4时方阵为:1011121916132
dankt
·
2019-02-23 01:32
算法入门
PAT A1060 科学记数法
经典例题
(全string库解决)
挺操蛋的一道题,我他妈的都服了。。。出这道题我怕是毙了首先题目里就有几个坑:1.可能有前导零,比如说000.00012.可能有零,比如说000.0000000哎,思路感觉最重要,对于字符串处理一定要有思路,知道先干嘛,后干嘛;首先就要去除前导零,把他变成一个纯净的浮点数;去除前导零,我们就可以进行分类讨论,因为必定会出现两种情况:1.第一位是小数点,此时该数为小数;2.第一位是数字,此时该数为大于
宋霖轩
·
2019-02-20 00:00
stl
数据结构
算法
c++
2020年国考行测备考:重要的题目做三遍
所谓“重要的题目”通常包括近三到五年的行测国考真题、常考知识点
经典例题
、高质量考前模拟试题等。其次必须知道是做哪三遍。第
韶华如图
·
2019-02-18 10:54
培训
for循环的
经典例题
首先我们来做一题for循环的题目做题目之前要记得一个口诀同步>=异步>=回调for(i=0;i<5;i++){console.log(i)//输出0,1,2,3,4}console.log(i)//输出5虽然很简单但是我来分析一下,js是自上而下的执行顺序,所以我们这边for和console属于同步,所以我们这边先是执行for循环是0,1,2,3,4当i=5的时候是退出for循环所以最后的i输出的
lindali1115
·
2019-02-13 17:23
前端大杂烩
《
算法竞赛入门
经典(第2版)》第一章习题
/*创建人:小白创建时间:20180126习题1-1平均数:输入3个整数,输出他们的平均值,保留3位小数*/#includeusingnamespacestd;intmain(){inta,b,c;doubleav;scanf("%d%d%d",&a,&b,&c);av=(a+b+c)/3.0;printf("%.3lf",av);return0;}/*创建人:小白创建时间:20180126习题1
遇酒
·
2019-01-27 00:36
算法竞赛入门经典(第2版)
UVA - 11997:K Smallest Sums
KSmallestSums来源:UVA标签:数据结构、优先队列参考资料:《
算法竞赛入门
经典训练指南》P189相似题目:题目You’regivenkarrays,eacharrayhaskintegers.Therearekwaystopickexactlyoneelementineacharrayandcalculatethesumoftheintegers.Yourtaskistofindthe
wingrez
·
2019-01-26 12:34
【记录】算法题解
JAVA
经典例题
一(8 examples)
编写程序输出乘法口诀表publicclassTabuada{publicstaticvoidmain(String[]args){inti,j;for(i=1;i=1&&r=0){doublem=(double)(b*b-4*a*c);System.out.println("方程的判别式为:"+m);returnm;}else{System.out.println("方程无解");return0;
星汉翠竹
·
2019-01-18 10:42
java
写在前面的一些话
书籍推荐刘汝佳的
算法竞赛入门
经典(俗称的紫书,基本上人手必备,清华大学出版社)挑战程序设计(日本作者写的,
FOWng_lp
·
2019-01-17 22:55
一些看起来不重要的闲谈
SHELL脚本基础逻辑判断例题与for、while循环
经典例题
脚本实现,探测C类、B类、A类网络中的所有主机是否在线;cping(){locali=1while[$i-le245];doifping-W1-c1$1.$i&>/dev/null;thenecho"$1.$iisup"elseecho"$1.$iisdown"fileti++done}#cping192.168.0bping(){localj=0while[$j-le255];docping$1
清欢难寻
·
2019-01-13 14:44
SHELL函数
for函数
while函数
凛冬将至-2018“人生算法”小结
Jan在校复习考试Feb参加MCM/ICM美国大学生数学建模四夜三天Mar学期课程计划很容易被打乱,挑战只看了两章,完全学会git看完,android深度探索看了三章,对刷机包移植有了一定基础,紫书
算法竞赛入门
经典只看了前五章
JianChun1
·
2019-01-03 14:12
上一页
20
21
22
23
24
25
26
27
下一页
按字母分类:
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
其他