自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

今天你commit了吗

一枚小白程序猿的学习日常

原创 定义较大数组时不出结果

本想定义一个较大的数组用于数列求值,运行竟然没有结果,原代码和运行结果如图: //数列求值 #include<iostream> using namespace std; int main(void){ long long a[30000000]; a[0] = 1; a[...

2020-01-29 16:40:06

阅读数 19

评论数 0

原创 [Error] cannot convert 'std::string {aka std::basic_string<char>} to 'char' in assignment

在做c++字符串反转时,出现报错“[Error] cannot convert 'std::string {aka std::basic_string<char>} to 'char' in assignment” 源代码如下: #include&l...

2020-01-16 20:59:59

阅读数 58

评论数 0

原创 原生python实现knn分类算法(鸢尾花数据集)

写在前面 “近朱者赤,近墨者黑”。 有一种理解很有趣:“想要了解一个人,看看他周围是什么朋友就知道了。”这形象的诠释了KNN算法的思想。KNN算法在机器学习中属于监督学习,可以说是最简单的机器学习算法,它属于分类问题,其关键就是在庞大的训练集中找到与目标测试集近邻的几个数据点,以预测新测试集的...

2019-10-15 14:42:26

阅读数 36

评论数 0

翻译 js学习-字符串、数组、json

字符串方法 获取传入下标序号处的字符的Uniicode编码值 str.charCodeAt() 注:字符串比较大小比较的是第一个字符的Unicode编码值 传入Unicode编码值返回对应的字符 String.fromCharCode() 获取...

2019-06-30 00:20:31

阅读数 23

评论数 0

翻译 js学习-BOM

浏览器特定的js扩展 弹出新的浏览器窗口 移动、关闭浏览器窗口以及调整窗口大小 提供Web浏览器详细信息的定位对象 提供用户屏幕分辩率详细信息的屏幕对象 支持cookie Dom和Bom的区别 Dom 处理网页内容的方法和接口 可视区看到的所有元素在js中由Do...

2019-06-28 21:09:43

阅读数 95

评论数 0

原创 (java)2的幂次方

题目描述 何一个正整数都可以用2的幂次方表示。例如:137=2^7+2^3+2^0 同时约定幂次方用括号来表示,即a^b可表示为a(b)。由此可知,137可表示为:2(7)+2(3)+2(0) 进一步:7= 2^2+2+2^0 (21用2表示) 3=2+2^0 所以最后13...

2019-06-08 13:52:59

阅读数 775

评论数 0

原创 (c/c++)十进制转换任意进制数(递归和非递归)

题目描述 将非负十进制整数n转换成b进制。(其中b=2~16) 算法分析 记住这个方法:对于进制转换类问题,就是不断的余b模b。(b代表进制数的基数) 具体步骤:重复执行①和步骤②,直到n为0结束。 ①取b进制数的个位:求余运算n%b,把结果存入数组。 ②将10进制数降一阶:整除运算n=n...

2019-06-08 10:20:44

阅读数 834

评论数 0

原创 (c++)递归的运用 (赶鸭子 角谷定理)

递归是程序直接或间接调用自身的过程。首先了解递归模型:一个递归模型由递归出口和递归体两部分组成,递归出口确定递归到何时为止,递归体确定递归的方式。 程序实例 ①赶鸭子 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只...

2019-06-01 16:38:49

阅读数 239

评论数 0

原创 (Java)模拟肯德基点餐系统

问题描述 参考肯德基官网的信息模拟肯德基快餐店的收银系统,结合设计模式(2种以上)至少实现系统的以下功能: 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打...

2019-05-13 00:44:39

阅读数 260

评论数 4

原创 (Java实现)设计模式之三种工厂模式(简单工厂、工厂方法、抽象方法)

主要思想来源:清华大学出版社设计模式讲解ppt课件 简单工厂 概述 简单工厂模式(Simple Factory Pattern):又称为静态工厂方法(Static Factory Method)模式,它属于类创建型模式 在简单工厂模式中,可以根据参数的不同返回不同类的实例 简单工厂模式专门定...

2019-05-05 22:10:59

阅读数 107

评论数 0

原创 (C++)模拟RPG游戏选角

题目描述 1.功能描述 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色,试编写一个简化的创建游戏角色的程序。 2.游戏角色应有的属性 游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值和魔法值。 ...

2019-04-20 13:17:33

阅读数 125

评论数 0

原创 (C++)24点小游戏

题目描述 24点游戏是经典的纸牌益智游戏,其游戏规则如下: 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按要求编程解决24点游戏。 基本要求:随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式 ...

2019-04-14 21:11:41

阅读数 58

评论数 0

原创 (C语言)单词小助手

问题描述 对于任意给定的单词小助手程序(现有功能可以实现查单词的增删改查、中英、英中测试和分数显示功能),完善其单词查询、错误单词重复记忆和排行功能。 问题分析 首先附上给出的初始代码(已经可以实现基本功能) #include <stdio.h> #include <s...

2019-04-06 22:47:13

阅读数 54

评论数 0

原创 (C++)模拟图灵机-简单的UN+1和UN*2

问题描述 对于任意给定的一台Turing机和任意给定的字符串w ( w不含空格),编程模拟此Turing机的运行过程,要求输出从开始运行起的每一步骤的结果。(本文模拟的是UN+1和UN*2的图灵机) 问题分析 注:1>默认初始内态为0。 2>颜色代表立场!红色代表当前内态...

2019-03-23 19:25:26

阅读数 276

评论数 0

原创 (C++)Hankson的“逆问题”-逆解最大公约数

问题描述 已知正整数a0,a1,b0,b1,设某未知正整数x满足: 1、 x和a0的最大公约数是a1; 2、 x和b0的最小公倍数是b1。 Hankson的“逆问题”就是求出满足条件的正整数x。但稍这样的x并不唯一,甚至可能不存在,编程求解满足条件的x的个数。 输入格式 输入第一行为一...

2019-03-23 09:44:34

阅读数 79

评论数 0

原创 (C语言)求最大公约数续篇-N个数的最大公约数和最小公倍数

之前曾经介绍过求最大公约数的几种常见算法,在掌握了求两个数的最大公约数求法的基础上,就能够很容易求出N个数的最大公约数及最小公倍数了。 题目描述 求N个数的最大公约数和最小公倍数。 问题分析 求最大公约数的方法在这里不再赘述,具体可以参考之前求最大公约数算法归纳的博客。 最大公约数和最小...

2019-03-22 15:26:12

阅读数 490

评论数 0

原创 js学习-DOM

2019-03-22 06:26:53

阅读数 30

评论数 0

原创 (C语言)浅析求最大公约数的四种算法

求最大公约数最常见的算法有枚举法和辗转相除法,在这里梳理一下求最大公约数的四种算法。 求最大公约数的四种算法分别是: 1.辗转求余法 2.穷举法 3.更相减损法 4."Stein"算法 1.辗转求余法 算法描述 用大数除以小数得到余数,然后用前一步的除数除以前一...

2019-03-09 20:09:03

阅读数 122

评论数 0

原创 (C语言)三天打鱼两天晒网问题

题目描述 中国有句俗语叫“三天打鱼两天晒网”,某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”? 分析 解题过程可分为三步: 1)计算从2010年1月1日开始至指定日期共多少天 2)由于“打鱼”和“晒网”的周期为5天,所以将计算出的天数用...

2019-03-02 15:53:44

阅读数 477

评论数 0

提示
确定要删除当前文章?
取消 删除