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
程序设计与算法
算法基础(五):分治
慕课:
程序设计与算法
(二)算法基础郭玮老师课程的学习笔记1、归并排序2、快速排序3、输出前m大的数4、求排列的逆序数分治:讲一个任务分成规模更小的多个任务分别处理,最后再处理这些任务的结果,实现整个任务的完成实例
宴夜小丑
·
2020-09-16 10:58
算法
算法基础(一):枚举
慕课:
程序设计与算法
(二)算法基础郭玮老师课程的学习笔记枚举,基于逐个尝试答案的一种文体求解策略,根据所有可能的情况,并且一一判断。
宴夜小丑
·
2020-09-16 10:57
算法
算法基础(四):二分算法
慕课:
程序设计与算法
(二)算法基础郭玮老师课程的学习笔记二分查找一、基础:时间复杂度二、二分查找原理三、二分查找求方程的根四、例题:找一对数五、例题:农夫和奶牛1、时间复杂度:也称复杂度。
宴夜小丑
·
2020-09-16 10:57
算法
算法基础(三):递归(二)
慕课:
程序设计与算法
(二)算法基础郭玮老师课程的学习笔记递归进阶运算,继续递归(一)难度提升1、四则运算表达式计算表达式本身就是一个递归的定义,表达式由符号和项组成,项又由因子和符号组成,因子由括号表达式和整数组成所以表达式可以进行递归分析表达式由项
宴夜小丑
·
2020-09-16 09:59
算法
[笔记][中国大学mooc][
程序设计与算法
(二) 算法基础][递归] 爬楼梯
题目代码#includeusingnamespacestd;intfunction(intstair){if(stair>stair;cout<
TZR986981442
·
2020-09-14 13:46
中国大学MOOC
程序设计与算法(二)
算法基础
算法
数据结构
CM1 :
程序设计与算法
导论
程序设计与算法
基础IICM1:
程序设计与算法
导论迷宫问题问题描述从出发点(入口)开始,在给定的空间中,沿可行的路径进行探索,直到达到目标(出口)。
代码Sh@@p
·
2020-09-12 12:08
程序设计与算法基础
数据结构
算法
迷宫
c++编程练习 015:看上去好坑的运算符重载 类型转换
北大
程序设计与算法
(三)实现自vs2019描述#includeusingnamespacestd;classMyInt{intnVal;public:MyInt(intn){nVal=n;}//在此处补充你的代码
借点头发吧
·
2020-09-12 09:34
c++
c++编程练习 016:惊呆!Point竟然能这样输入输出
北大
程序设计与算法
(三)实现自vs2019描述#includeusingnamespacestd;classPoint{private:intx;inty;public:Point(){};//在此处补充你的代码
借点头发吧
·
2020-09-12 09:02
c++
c++ 编程练习 014:MyString
北大
程序设计与算法
(三)测验题实现自vs2019描述补足MyString类,使程序输出指定结果#include#include#includeusingnamespacestd;classMyString
借点头发吧
·
2020-09-12 09:02
c++
c++编程练习 023:看上去像多态 024:Fun和Do 025:这是什么鬼delete 026:怎么又是Fun和Do
北大
程序设计与算法
(三)实现自vs2019描述023:看上去像多态#includeusingnamespacestd;classB{private:intnBVal;public:voidPrint()
借点头发吧
·
2020-09-12 09:02
c++
程序设计与算法
(二)第八周测验 3:棋盘问题
3:棋盘问题查看提交统计提问总时间限制:1000ms内存限制:65536kB描述在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。输入输入含有多组测试数据。每组数据的第一行是两个正整数,nk,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及
薛定谔的菜
·
2020-09-11 17:16
c++编程练习 016:惊呆!Point竟然能这样输入输出
北大
程序设计与算法
(三)测验题汇总(2020春季)描述程序填空#includeusingnamespacestd;classPoint{private:intx;inty;public:Point(){
德林恩宝
·
2020-09-11 16:38
c++编程练习
关于OpenJudge题解
程序设计与算法
(一)测验题(郭炜老师)
题解连接:https://www.jianshu.com/u/884109be260d题目链接:http://cxsjsxmooc.openjudge.cn/2019t1springall/
老王777
·
2020-08-26 12:11
笔记
投入OJ的怀抱~~~
OpenJudge登入注册管理员frank林舒Dzxsomeone李文新公告11-05
程序设计与算法
(大学先修课)成员(85168)查看全部NOI(题库正在建设中,做题纪录有可能会被删除,请注意)加入欢迎选修
C20180630_zjf
·
2020-08-26 11:34
#
NOI
[Coursera 计算导论与C语言基础] 第十周作业(上)
最近在跟Coursera上北京大学的
程序设计与算法
专项课程,一共7门课程,这是第一门课计算导论与C语言基础。在这里做一个记录。
zlm丶
·
2020-08-25 16:28
C/C++学习笔记
【
程序设计与算法
(三)第7周测验(2019秋季)】004:你真的搞清楚为啥 while(cin >> n) 能成立了吗?
描述读入两个整数,输出两个整数,直到碰到-1#includeusingnamespacestd;classMyCin{//在此处补充你的代码public:MyCin(){}istream&operator>>(int&_x){cin>>_x;if(-1==_x)exit(0);returncin;}};intmain(){MyCinm;intn1,n2;while(m>>n1>>n2)cout<<
YichaiHwang
·
2020-08-25 01:52
POJ
程序设计与算法
(三)第05周测验(2020春季)
题目链接:http://cxsjsxmooc.openjudge.cn/2020t3spring5/001:全面的MyString输入无输出abcd-efgh-abcd-abcd-abcd-efgh-efgh-cabcd-ijAl-ijAl-mnopqrst-abcd-abcd-qrst-abcd-uvwxyzaboutbigmetakeabcdqrst-abcd-样例输入无样例输出abcd-ef
Barsaker
·
2020-08-24 13:34
面向对象(C++)
2020年,学会Python这项技能真的很重要!
新高一信息技术编程语言由VB替换为Python,大数据、人工智能、
程序设计与算法
按照教材规划五六年级开始接触。没想到Python已经开始从娃娃抓起!
邓旭东HIT
·
2020-08-23 08:50
人工智能
编程语言
数据可视化
数据分析
软件开发
C++入门练习(1)
题目收集自Coursera《
程序设计与算法
》课程作业题。
陈小白233
·
2020-08-22 13:25
C++
C++入门练习(2)
题目收集自Coursera《
程序设计与算法
》课程作业题。
陈小白233
·
2020-08-22 13:25
C++
慕课-
程序设计与算法
(大学先修课)-郭炜-第一周练习题
1.输入三个整数,把第二个输入的整数输出。#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b>>c;coutusingnamespacestd;intmain(){chara;cin>>a;coutusingnamespacestd;intmain(){chara;inti;cin>>a;i=a;coutusingnamespacestd;
清小欢欢欢
·
2020-08-22 02:40
数据结构&程序设计&算法
慕课-
程序设计与算法
(大学先修课)-郭炜-第二周练习题
1.读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。#includeusingnamespacestd;intmain(){longinta,b,c;scanf("%ld%ld%ld",&a,&b,&c);printf("%8d%8d%8d",a,b,c);return0;}2.读入一个双精度浮点数,保留12位小数,输出这个浮点数。#includeusingnamespacestd;in
清小欢欢欢
·
2020-08-22 02:40
数据结构&程序设计&算法
程序设计与算法
(三)第01周测验003:好怪异的返回值
程序设计与算法
(三)第01周测验003:好怪异的返回值本文是中国大学MOOC,北京大学
程序设计与算法
(三)C++面向对象程序设计第一周测验。
滄夜
·
2020-08-21 08:13
程序设计与算法
(二)期末考试之04:宠物小精灵之收服
宠物小精灵是一部讲述小智和他的搭档皮卡丘一起冒险的故事。一天,小智和皮卡丘来到了小精灵狩猎场,里面有很多珍贵的野生宠物小精灵。小智也想收服其中的一些小精灵。然而,野生的小精灵并不那么容易被收服。对于每一个野生小精灵而言,小智可能需要使用很多个精灵球才能收服它,而在收服过程中,野生小精灵也会对皮卡丘造成一定的伤害(从而减少皮卡丘的体力)。当皮卡丘的体力小于等于0时,小智就必须结束狩猎(因为他需要给皮
读万卷书不如行万里路呀
·
2020-08-20 12:01
数据结构算法
程序设计与算法
(二)期末考试之07:画家问题
描述有一个正方形的墙,由N*N个正方形的砖组成,其中一些砖是白色的,另外一些砖是黄色的。Bob是个画家,想把全部的砖都涂成黄色。但他的画笔不好使。当他用画笔涂画第(i,j)个位置的砖时,位置(i-1,j)、(i+1,j)、(i,j-1)、(i,j+1)上的砖都会改变颜色。请你帮助Bob计算出最少需要涂画多少块砖,才能使所有砖的颜色都变成黄色。输入第一行是一个整数n(1≤n≤15),表示墙的大小。接
读万卷书不如行万里路呀
·
2020-08-20 12:01
数据结构算法
程序设计与算法
(二)期末考试之06:Sudoku
描述Sudokuisaverysimpletask.Asquaretablewith9rowsand9columnsisdividedto9smallersquares3x3asshownontheFigure.Insomeofthecellsarewrittendecimaldigitsfrom1to9.Theothercellsareempty.Thegoalistofilltheemptyc
读万卷书不如行万里路呀
·
2020-08-20 12:01
数据结构算法
程序设计与算法
(二)全排列
题目给定一个由不同的小写字母组成的字符串,输出这个字符串的所有全排列。我们假设对于小写字母有’a’#include#include#includeusingnamespacestd;voidoj_2_1(){chara[10];cin>>a;intlen=strlen(a);do{cout#include#include#includeusingnamespacestd;constintM=8;c
iamstarlee
·
2020-08-20 11:03
程序设计与算法(二)算法基础
程序设计与算法
(二)期末考试之05:单词序列
描述给出两个单词(开始单词和结束单词)以及一个词典。找出从开始单词转换到结束单词,所需要的最短转换序列。转换的规则如下:1、每次只能改变一个字母2、转换过程中出现的单词(除开始单词和结束单词)必须存在于词典中例如:开始单词为:hit结束单词为:cog词典为:[hot,dot,dog,lot,log,mot]那么一种可能的最短变换是:hit->hot->dot->dog->cog,所以返回的结果是序
读万卷书不如行万里路呀
·
2020-08-20 10:16
数据结构算法
程序设计与算法
(二)期末考试之08:Calling Extraterrestrial Intelligence Again
AmessagefromhumanstoextraterrestrialintelligencewassentthroughtheAreciboradiotelescopeinPuertoRicoontheafternoonofSaturdayNovember16,1974.Themessageconsistedof1679bitsandwasmeanttobetranslatedtoarecta
读万卷书不如行万里路呀
·
2020-08-20 10:16
数据结构算法
程序设计实习MOOC /
程序设计与算法
(一)第三周测验(2017冬季)6:求整数的和与均值
6:求整数的和与均值查看提交统计提问总时间限制:1000ms内存限制:65536kB描述读入n(1#include#include#includeusingnamespacestd;intmain(){inta,i,temp;doubleave,sum=0;cin>>a;for(i=0;i>temp;sum+=temp;}ave=sum/a;cout这个头文件是声明一些“流操作符”的,比较常用的有
whatiwhere
·
2020-08-20 02:45
c++
程序设计与算法
学习笔记之熄灯问题
熄灯问题有一个由按钮组成的矩阵,其中每行有6个按钮,共5行–每个按钮的位置上有一盏灯–当按下一个按钮后,,该按钮以及周围位置(上边,下边,左边,右边)的灯都会改变状态。–如果灯原来是点亮的,就会被熄灭–如果灯原来是熄灭的,则会被点亮•在矩阵角上的按钮改变3盏灯的状态•在矩阵边上的按钮改变4盏灯的状态•其他的按钮改变5盏灯的状态与一盏灯毗邻的多个按钮被按下时,一个操作会抵消另一次操作的结果给定矩
野人时代
·
2020-08-20 01:34
程序设计与算法二
【
程序设计与算法
(三)第8周测验(2019秋季)】007:List
描述写一个程序完成以下命令:newid——新建一个指定编号为id的序列(id#include#includeusingnamespacestd;intmain(){intn;cin>>n;stringcommand;listls[20000];while(n--){cin>>command;switch(*command.data()){case'n':intid;cin>>id;break;ca
YichaiHwang
·
2020-08-18 16:49
POJ
程序设计与算法
(一)第12周测验(2019夏季)
003:Set总时间限制:5000ms内存限制:100000kB描述现有一整数集(允许有重复元素),初始为空。我们定义如下操作:addx把x加入集合delx把集合中所有与x相等的元素删除askx对集合中元素x的情况询问对每种操作,我们要求进行如下输出。add输出操作后集合中x的个数del输出操作前集合中x的个数ask先输出0或1表示x是否曾被加入集合(0表示不曾加入),再输出当前集合中x的个数,中
拼命三木
·
2020-08-18 06:25
程序设计与算法
(二)第八周测验 2:A Knight's Journey
2:AKnight'sJourney查看提交统计提问总时间限制:1000ms内存限制:65536kB描述BackgroundTheknightisgettingboredofseeingthesameblackandwhitesquaresagainandagainandhasdecidedtomakeajourneyaroundtheworld.Wheneveraknightmoves,itis
薛定谔的菜
·
2020-08-18 05:14
程序设计与算法
(二)第八周测验 1:红与黑
1:红与黑查看提交统计提问总时间限制:1000ms内存限制:65536kB描述有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。输入包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符
薛定谔的菜
·
2020-08-18 05:49
程序设计与算法
(三)第九周测验(2018春季)
题目网址:http://cxsjsxmooc.openjudge.cn/2018t3springw9/【1:Set】用multiset记录当前整数集数据信息用set记录曾被加入集合的数1#include2#include3#include4usingnamespacestd;567intmain()8{910multisets;11setis;12stringstr;13intn,value;14
weixin_30469895
·
2020-08-18 04:24
百练OJ 刷题目录
说明:百练OJ是北京大学相关课程的教学平台,郭炜老师在中国大学MOOC上开设了这门课程,名为
程序设计与算法
,参考教材为《程序设计导引及在线实践(第2版)》和《算法基础与在线实践》。
wdycs1997
·
2020-08-18 03:06
【
程序设计与算法
(三)第9周测验(2019秋季)】004:编程填空:数据库内的学生信息
描述程序填空,使得下面的程序,先输出(Tom,80),(Tom,70),(Jone,90),(Jack,70),(Alice,100),(Tom,78),(Tom,78),(Jone,90),(Jack,70),(Alice,100),(70,Jack),(70,Tom),(80,Tom),(90,Jone),(100,Alice),(70,Error),(70,Error),(80,Tom),(
YichaiHwang
·
2020-08-18 00:22
POJ
程序设计与算法
(三)第五周测验(2018春季) 1:全面的MyString
题目网址:http://cxsjsxmooc.openjudge.cn/2018t3springw5/1/【题目描述】程序填空,输出指定结果1#include2#include3usingnamespacestd;4intstrlen(constchar*s)5{inti=0;6for(;s[i];++i);7returni;8}9voidstrcpy(char*d,constchar*s)10{
anfanlei0350
·
2020-08-17 21:53
003:棋盘问题 程序设计实习MOOC /
程序设计与算法
(二)第08周测验(2020春季)
描述在一个给定形状的棋盘(形状可能是不规则的)上面摆放棋子,棋子没有区别。要求摆放时任意的两个棋子不能放在棋盘中的同一行或者同一列,请编程求解对于给定形状和大小的棋盘,摆放k个棋子的所有可行的摆放方案C。输入输入含有多组测试数据。每组数据的第一行是两个正整数,nk,用一个空格隔开,表示了将在一个n*n的矩阵内描述棋盘,以及摆放棋子的数目。n#include#include//#include//#
一只可怜的皮卡丘
·
2020-08-17 19:02
图论
POJ
MOOC
POJ
程序设计与算法
(二)第09周测验(2020春季) 001:鸣人和佐助【DFS】【剪枝】
文章目录描述思路代码描述佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢?已知一张地图(以二维矩阵的形式表示)以及佐助和鸣人的位置。地图上的每个位置都可以走到,只不过有些位置上有大蛇丸的手下,需要先打败大蛇丸的手下才能到这些位置。鸣人有一定数量的查克拉,每一个单位的查克拉可以打败一个大蛇丸的手下。假设鸣人可以往上下左右四个方向移动,每移动一个距离需要花费111个单位时间,打败大蛇丸的手下不需要时间
myRealization
·
2020-08-17 18:17
POJ
#
BFS/DFS
===Online
Judge题记==
003:鸣人和佐助 程序设计实习MOOC /
程序设计与算法
(二)第10周测验(2020春季)
描述佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢?已知一张地图(以二维矩阵的形式表示)以及佐助和鸣人的位置。地图上的每个位置都可以走到,只不过有些位置上有大蛇丸的手下,需要先打败大蛇丸的手下才能到这些位置。鸣人有一定数量的查克拉,每一个单位的查克拉可以打败一个大蛇丸的手下。假设鸣人可以往上下左右四个方向移动,每移动一个距离需要花费1个单位时间,打败大蛇丸的手下不需要时间。如果鸣人查克拉消耗完了
一只可怜的皮卡丘
·
2020-08-17 18:08
图论
POJ
《C++ primer》-第三章-《字符串,向量和数组》-string篇
参考书籍,课程如下(如有侵权,请及时和我联系):《C++primer》《算法笔记》第二版视频参考中国大学mooc
程序设计与算法
(三)C++面向对象程序设计标准库类型string,表示可以变长的字符序列,
pessiboy
·
2020-08-17 18:55
《C++
primer》
【NOI OJ】一大波题正在飞来(ˉ▽ ̄~) 我才不是 Ctrl C + Ctrl V 的人呢
OpenJudge登入注册管理员frank林舒Dzxsomeone李文新公告11-05
程序设计与算法
(大学先修课)成员(61647)查看全部NOI(题库正在建设中,做题纪录有可能会被删除,请注意)加入欢迎选修
and1403
·
2020-08-17 11:14
程序设计与算法
(二)算法基础课--1、枚举 python实现
程序设计与算法
(二)算法基础课--1、枚举python实现题1:完美立方解题思路:python代码:题2:生理周期解题思路:python代码:题3:假币问题解题思路python代码题4:熄灯问题解题思路
ciecus_csdn
·
2020-08-17 00:32
程序设计与算法
程序设计与算法
(三)第04周测验
最近在复习C++,觉得北大的这个课程非常好,打算做些练习并记录。下面直接放代码,如有问题,请指正。001:MyString#include#include#includeusingnamespacestd;classMyString{char*p;public:MyString(constchar*s){if(s){p=newchar[strlen(s)+1];strcpy(p,s);}elsep
没有感情的cv机器
·
2020-08-16 21:19
C++学习
程序设计与算法
(三)第06周测验
001:看上去像多态#includeusingnamespacestd;classB{private:intnBVal;public:voidPrint(){coutFun();pd->Fun();//B::FunD::Funpb->Print();pd->Print();//nBVal=2nBVal=24nDVal=8pb=&d;pb->Fun();//B::Funpb->Print();//n
没有感情的cv机器
·
2020-08-16 21:19
C++学习
程序设计实习MOOC -
程序设计与算法
(三)第一周测验 4-神秘的数组初始化
程序设计实习MOOC/
程序设计与算法
(三)第一周测验4:神秘的数组初始化标签(空格分隔):C++4:神秘的数组初始化总时间限制:1000ms内存限制:65536kB描述填空,使得程序输出指定结果#includeusingnamespacestd
weixin_30588827
·
2020-08-14 14:35
OpenJudge 8469:特殊密码锁
题目来源中国MOOC网,
程序设计与算法
(二)第一周作业1http://cxsjsxmooc.openjudge.cn/2017t2springhw1/1/限制总时间限制:1000ms内存限制:1024kB
initMyHeart
·
2020-08-14 14:58
算法
算法
程序设计与算法
(二)特殊密码锁
题目有一种特殊的二进制密码锁,由n个相连的按钮组成(nusingnamespacestd;chara[31],b[31],c[31];intn1=0,n2=0,f,l;voidchange(chara[],inti){a[i]^=1;if(i>0)a[i-1]^=1;if(i#include#include#includeusingnamespacestd;//枚举第一个按钮是否按下的两种情况即可
iamstarlee
·
2020-08-14 14:24
程序设计与算法(二)算法基础
上一页
1
2
3
4
5
下一页
按字母分类:
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
其他