- 博客(11)
- 收藏
- 关注
原创 C++ reverse函数的用法--循环右移m位
reverse函数功能是逆序(或反转),多用于字符串、数组、容器。头文件为 #include<algorithm>reverse函数用于反转在[first,last)范围内的顺序(包括first指向的元素,不包括last指向的元素),reverse函数无返回值string str="hello world , hi";reverse(str.begin(),str.end());//str结果为 ih , dlrow ollehvector<int> v = {5,4,
2021-03-10 20:06:15
512
原创 考研计算机上机解题思路与答题模板总结-程序框架、多组输入、不同输出格式的实现
做题的大致步骤为:读题→分析(确定考点与算法)→编程→提交→判题结果(修改→再提交)解题包含的三个重要的点为:代码框架 →算法思路→ 输入输出套路解题最难的一部分是根据题目找到合适的解题方法并编写成对应的程序,运行出结果,这一部分要具体问题具体分析。但除了算法问题,一道题目程序的编写都有固定的框架与套路。代码框架一般院校上机都支持C/C++,也有的院校支持Java和python,这里以C/C++的代码举例。编译器使用的是Dev-C++。在解题时首先编写的就是程序的框架,一般C/C++都要有头
2020-07-26 23:05:35
749
原创 Git工作区域介绍与工作流程、Git的本地配置与远程配置(附镜像高速下载链接)
Git工作区域介绍Git本地有三个工作区域:工作目录(Working Directory)、暂存区(Stage/Index)、资源库(Repository或Git Directory)。如果在加上远程的git仓库(Remote Directory)就可以分为四个工作区域。文件在这四个区域之间的转换关系如下:Workspace:工作区,就是你平时存放项目代码的地方。需要通过Git进行版本控制的目录和文件,这些目录和文件组成了工作空间。Index /Stage:暂存区,或者叫待提交更新区,用于临
2020-07-24 18:41:29
355
原创 Git必备基础知识点-版本控制与分布式的概念
Git的概念Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git引出两个概念,一个是分布式,一个是版本控制。为了了解Git,我们首先要知道它的作用就是版本控制。版本控制的含义:版本控制(Revision control)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的版本的软件工程技术
2020-07-22 01:42:55
614
原创 计算机考研上机考试-常见的OJ系统评判结果
在上机考试中做题的过程一般包括:读题→分析→确定解题算法→编写答案→提交→等待系统判定→判定结果(→修改→重新提交→系统判定结果)在这个过程中我们最想看到的结果就是AC(表示提交的答案正确),系统显示Accept。而有时在刚提交时系统会显示其他的信息,它们代表的含义分别是:Queuing : 提交的用户太多时,OJ无法在第一时间给所有提交以评判结果,后面提交的程序将暂时处于排队状态等待OJ的评判。不过这个过程一般不会很长。Compiling : 您提交的代码正在被编译。Running : 您的程
2020-07-19 00:33:16
2003
原创 小白计算机考研上机必备基础知识-附优质OJ系统推荐及链接
1、上机的形式全国所有院校的机试都大同小异,大部分院校都有自己的OJ系统,一般通过OJ在线做题的方式来进行考核,一般要求在2-3个小时解决5-8道算法题。所谓 Online Judge系统(简称OJ),是一个在线的判题系统。用户可以在线提交程序多种程序(如C、C++)源代码,系统对源代码进行编译和执行,并通过预先设计的测试数据来检验程序源代码的正确性。比较不错的OJ有有北京大学题库、浙江大学题库、电子科技大学题库、杭州电子科技大学题库等,里面有很多算法题。目前大部分院校的上机所支持的语言都是C/C+
2020-07-15 22:46:26
2370
原创 吴恩达机器学习笔记--代价函数有什么意义?
任何能够衡量模型预测出来的值h(θ)与真实值y之间的差异的函数都可以叫做代价函数C(θ)。简单理解就是用于评估回归方程中的误差大小的函数。在前面的文章中梳理了什么是机器学习以及机器学习中的监督学习与非监督学习的概念区别,在接下来的课程中就开始涉及到众多算法的学习。机器学习的主要任务是分类和回归。分类是将实例数据划分到合适的分类中。机器学习的另一项任务是回归,它主要用于预测数值型数据。在吴恩达老师的机器学习课程中,首先讲到的便是回归-数据拟合曲线。与此同时便引出了代价函数(Cost Function)这
2020-07-14 01:14:30
1070
原创 优快云博文中如何设置首行缩进--各种空格之间的区别
优快云-markdown编辑器内嵌HTML,很多HTML中的代码指令都可以运用到此编辑器中,接下来要讲的功能就需要使用内嵌HTML的方法来实现。(通过在要缩进的文字前添加空格实现缩进效果)HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格( )是常规空格的宽度,可运行于所有主流浏览器。其他几种空格(       ‌‍)在不同浏览器中宽度各异。在优快云写博文也
2020-07-06 15:53:27
756
原创 优快云如何快速升级-博客积分规则
优快云博客是依靠积分来提升等级的,博客积分是优快云对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。想要快速提升等级,就需要按照优快云的积分规则来获取积分,积分规则具体如下:1、每发布一篇原创或者翻译文章:可获得10分;2、每发布一篇转载文章:可获得2分;3、博主的文章每被评论一次:可获得1分;4、每发表一次评论:可获得1分(自己给自己评论、博主回复评论不获得积分);5、博文阅读次数每超过100次:可获得1分,阅读加分最高加到100分,即文章点击上万次截
2020-07-03 11:42:07
3874
54
原创 吴恩达机器学习--如何通俗的理解监督学习与无监督学习的概念、区别及其应用
机器学习就是通过一大堆数据集训练一个电脑程序让他能够去更加准确地预测出下一次的结果。机器学习算法分为两大类,监督学习(Supervised learning)和非监督学习(Unsupervised learning)。通俗的讲,监督学习可以理解为我们教机器如何做事情,而无监督学习更像是让机器自学,让机器学会自己做事情。监督学习给定的数据集是有输入和输出数据的,即一开始就知道这些数据和他们的结果,比如下文提到的房价的例子,给定房子的大小,利用回归函数可以估算出房子的价格,而房子的价格(价格范围)是已知的;
2020-07-03 09:47:15
785
原创 人工智能、机器学习和深度学习的关系和区别?
1.三者关系人工智能、机器学习、深度学习之间是包含的关系。人工智能(AI)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学。机器学习是一种实现人工智能的方法。深度学习是一种实现机器学习的技术。2.具体介绍(1)人工智能 人工智能的研究领域也在不断扩大,图二展示了人工智能研究的各个分支,包括专家系统、机器学习、进化计算、模糊逻辑、计算机视觉、自然语言处理、推荐系统等。 通常将人工智能分为弱人工智能和强人工智能,前者让机器具备观察和
2020-07-02 15:34:21
2928
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人