自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 收藏
  • 关注

原创 C++模拟揭秘刘谦魔术,领略数学的魅力

这个魔术的背后其实是一个数学上的问题,它被称为约瑟夫问题,它是一个计算机科学和数学中的问题,在计算机编程的算法中,类似问题又称为“丢手绢”。

2024-03-04 23:54:13 1302 1

原创 【第15届蓝桥杯C++青少组中/高级组选拔赛(STEMA)2023年12月17日真题】

2、再选择其中 y 列,将其填成黄色;例如:n = 15,1 到 15 之间的整数为:1、2、3、4、5、6、7、8、9、10、11、12、13、14、15;第一行输入 4 个整数 n,m,x,y,分别表示矩阵的行数和列数以及选择填色的行数和列数 (1≤x≤n≤10000,1≤y≤m≤10000),整数之间以一个空格隔开。例如:n = 5,5 个整数分别为 10、20、4、30、9,其中大于等于 10 的整数有 10、20、30,它们的和为 60(10 + 20 + 30)。

2024-02-08 00:01:40 2433

原创 c++生成随机数(猜数字游戏)

c++

2023-10-19 14:52:47 382

原创 c++结构体迷宫行走

声明一个该类型的变量now_pos, 初始化为(0,0);输入次数,然后通过w,a,s,d控制上/左/下/右的移动;创建一个结构体为Pos,具有x,y 两个属性;

2023-07-28 23:45:41 199

原创 c++数据锁链

创建一个结构体为Node,具有value , next 两个属性;next为Node类型指针,用来指向下一组数据地址;value为整型,用来储存结构体数值;第3组数据value = 127;第2组数据value = 10;第4组数据value = 36;第1组数据value = 5;将4组数据遍历,输出对应值。

2023-07-28 23:24:01 466

原创 c++一级 输入三个数,按照从小到大的顺序输出

三个数排序输出多种做法

2023-07-26 01:03:58 1776

原创 c++高精度运算之加法运算

c++高精度加法运算

2023-07-19 22:54:46 421

转载 2023NOI基础知识题库

NOI2023年基础知识题库

2023-07-19 00:14:30 320

原创 插入排序冲冲冲!!!

当我们起到第一张牌2时,2就自然而然地被我们当作基准元素了,当我们起到第二张牌4的时候,拿4和基准元素2进行比较,4比2大,就放到右边,如果第二张牌起的是1,因为1比基准元素2小,1就会被放到2的左边,依此类推,起到的每一张牌都会和前面已经排序好的牌进行比较。(Insertion-Sort)的算法描述是一种简单直观的排序算法,其工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。插入排序相较于冒泡排序和选择排序代码有点复杂,但是效率更高一点,大家可以慢慢理解理解。

2023-06-03 20:58:08 60

原创 如何搞定快速排序?

快速排序

2023-05-21 19:33:10 75

原创 递归递推练习题答案

例如,当n=3时,共有3种走法,即1+1+1,1+2,2+1.当n=6时,从底层开始走完全部台阶的走法共有多少种?10.有一张 m*n 个小方格的地图,一个机器人位于地图的左上角(如图标记为Start 的地方),它每步只能向右或者向下移动一格,如果走到右下角的终点(如图标记为 Finish 的地方),有多少种不同的方法?(用K表示)5,1,1和1,5,1 是同一种分法。2.输出斐波那契数列的第N项,0,1,1,2,3,5,8,13…例如,一个 3x2 的地图,行走的方法数是 3 种,分别是。

2023-05-08 11:36:56 756

原创 递归递推练习题

例如,当n=3时,共有3种走法,即1+1+1,1+2,2+1.当n=6时,从底层开始走完全部台阶的走法共有多少种?10.有一张 m*n 个小方格的地图,一个机器人位于地图的左上角(如图标记为Start 的地方),它每步只能向右或者向下移动一格,如果走到右下角的终点(如图标记为 Finish 的地方),有多少种不同的方法?(用K表示)5,1,1和1,5,1 是同一种分法。2.输出斐波那契数列的第N项,0,1,1,2,3,5,8,13…例如,一个 3x2 的地图,行走的方法数是 3 种,分别是。

2023-05-05 18:11:23 717

原创 python电子学会一级知识点总结

中国电子学会python一级知识点总结

2022-12-03 00:50:39 4247

原创 电子学会python三级笔记

电子学会python三级知识点总结

2022-12-03 00:48:41 2512 6

原创 一招教你Kill THE 流氓软件

前段时间去出差,和顾客闲聊,他说电脑里很多流氓软件,怎么卸载都卸载不干净,问我如何杀死流氓软件,现在就来告诉一下大家怎么办。首先,使用我们的win+R引出快捷入口,然后输入mrt下一步最后点击完成即可,快去打流氓吧~~...

2020-08-26 19:06:53 568

原创 字符串中的is__方法怎么这么多??盘他

字符串中使用的最多的就是isupper和islower了,顾名思义,isupper()是判断字符串是否为大写的,islower()是判断字符串是否为小写的。但是你知道python字符串中的其他isXX方法吗?先来看看有多少吧。。。哈哈哈,有没有害怕?我以前也不知道有这么多。先来找几个说一说叭,到时候有时间再把所有的都列出来讲解。先来讲解一下python中的isdigit方法。这个方法是...

2020-02-16 18:07:35 295

原创 python中index和find的区别

即然要讲区别的话,那就先看看他们的概念叭。先来看看indexpython index()方法检测字符串中是否包含字符串str,如果指定beg(开始)和end(结束)范围,则检查是否包含在指定的范围内。如果包含字符串则返回开始的索引值,否则抛出异常。接下来是findpython find()方法检测字符串中是否包含字符串str,如果指定beg(开始)和end(结束)范围,则检查是否包含在指...

2020-02-08 14:10:58 11265 1

原创 python中你不知道的多继承

前些天朋友给了我一大串代码,让我猜猜输出结果,我想着,行呗,试试就试试。结果大失所望。宝宝心里苦啊~~~,呜呜呜给你们看看代码吧。class A(): def __init__(self): print('A开始') print('A结束')class B(A): def __init__(self): print('...

2020-01-16 12:22:08 148

原创 原来python中的字典不能这样写啊!!

昨天在BOSS上看到一则面试题,看着挺简单的,唉,结果失算了。前两个选项肯定是没毛病的,重点就是后两个选项,字典的键到底是选元组啊,还是选列表啊?嗯~,这个问题值得思考。我当时蒙了个键是列表的,哈哈哈,结果就对了~~~现在来解释一下。(字典的增删改查就不和你们说了哈!就说几个字典需要注意的点。)字典的键必须是唯一的。这个怎么理解呢?可能这句话比较绝对,为什么这样说呢?你可以自己试一下...

2020-01-09 19:46:44 244

原创 分支循环和枚举

1.什么是表达式?表达式是运算符和操作数所构成的序列1+1 +是运算符,两个1是操作数2.=在python中也是运算符,是用来复制的,所以a=b+1也是表达式乘号的优先级大于加法和减法and的优先级大于or默认的运算是从左到右,左结合,但是还要考虑优先级,可以使用()来强制改变优先级[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lIeuvmFz-1...

2019-12-10 21:36:05 196

原创 真实项目知识点总结

1.python包中__init__.py的作用python中package的标识,不能删除定义__init__.py中的__all__用来模糊导入python中的包和模块有两种导入方式:精确导入和模糊导入精确导入:模糊导入:from Root.Pack1 import *模糊导入中的*中的模块是由__all__,用来模糊导入编写python中的代码(不建议在__i...

2019-12-09 21:47:36 210

原创 python中的序列封包和序列解包

序列封包与序列解包把多个值赋给一个变量时,python会自动的把多个值封装成元组,成为序列封包。把一个序列(列表,元组,字符串)直接赋给多个变量,此时会把序列中的各个元素依次赋给每个变量,但是元素的个数需要和变量个数相同,这成为序列解包。...

2019-11-30 23:53:57 1373

原创 python字典的items()方法

python新手学字典的时候只知道字典的增删查改,殊不知还有一个items()方法呢~~~~来看看他是怎么回事吧!首先对他的描述是:python字典items()函数以列表返回可遍历的(键值)元组数组。其次语法:dict.items()最后返回值:返回可遍历的(键值)元组数组上大菜来个例子:从上面的例子可以看出dict.items()这个函数的返回值是列表套着元组,元组里面是该字典的键和...

2019-10-23 20:34:55 10313 1

原创 go比python的优缺点

go比python的优缺点部署简单。go编译生成的是一个静态可执行文件,除了glibc外没有其他外部的依赖。这让部署变得异常方便:目标机器只需要一个基础的系统和必要的管理,监控工具,完全不需要操心应用需要的各种包,库的依赖关系,大大减轻了维护的负担。这和python有着巨大的区别。由于历史原因,,python的部署工具生态相当混乱,比如setuptools,istutils,ip,buildo...

2019-10-23 15:43:59 3284

原创 HTTP状态码

昨天字节跳动面试的时候,面试官问了我304这个状态码,当时没想起来。今天和大家一起来回顾回顾。什么是HTTP状态码呢?当浏览者访问一个网页时,浏览者的浏览器会向网页所在的服务器发出请求。当浏览器接受并显示在网页前,此网页所在的服务器会返回一个包含HTTP状态码的信息头用以响应浏览器的请求。常见的状态码有哪些?200:请求成功304:如果客户端发送了一个带条件的GET请求且该请求已被允许,...

2019-10-23 12:17:43 143

原创 go语言基础

随着时代的发展,go语言风潮来袭。。。。。。。接好了先带大家了解一下go语言最简单程序的结构包声明引入包函数变量语句&表达式注释1.package 包名 进行包的声明(go程序是通过package来组织的)eg: package main2.import 要导入的包eg:import "fmt"//fmt包实现了格式化IO(输入/输出)的函数...

2019-10-18 22:47:19 139

原创 时间复杂度

时间复杂度是衡量算法好坏的一个重要指标。衡量代码的好坏,包含两个非常重要的指标运行时间占用空间如果代码没有运行起来,怎样预知到代码运行所消耗的时间呢?**由于运行环境和输入规模的影响,代码的绝对执行时间是无法估计的,但是为我们可以预估出代码的基本操作的执行次数。通过代码的执行次数来判断代码的好坏基本执行次数关于代码的基本操作执行次数,使用生活的场景来做一下比喻。例子1:1...

2019-10-18 20:05:09 268

原创 python中any()和all()的区别

今天复习的时候看到了all()和any() 就多看了两眼,怎么看都觉得他俩长得像双胞胎啊,,,,呜呜呜,为了分清他们我可真是不all(x)是针对x对象的元素而言,如果all(x)参数x对象的所有元素不为0,False,或者空对象,则返回True,否则返回Falseany(x)是判断x对象是否为空对象,如果都为空,False,0,则返回False,如果不都为空,0,False,则返回True...

2019-10-18 08:41:30 1400

原创 python开发游戏啦

使用python开发游戏有一个模块叫pygame,py就是python的缩写,game就是游戏。好记吧~~~~pygame下有一个display模块,他的主要作用就是为了控制显示窗口或者屏幕。先打开一个游戏窗口导入pygameimport pygame初始化pygame:pygame.init()创建窗口set_mode((width,height)),单位是像素p...

2019-10-17 22:54:16 549

原创 python开发后端面试总结

国庆还在进行中,虽然不忍心破坏气氛,但是,肯定还有小伙伴为了工作烦心着呢,嗯,总结一下我九月三十号的面试,把面试题跟你们分享一下喽~~~~我去面试的时候总共有三个人面试我,第一个是面试官。下面是他问我的题。1.列表,元组,集合三种数据类型的区别2.什么是切片?切片是怎么切的呢?如果我要从第二个切完怎么切?如果我想要从后面切怎么切?3.Python使用的时候,变量名大小写有没有区别?如果一...

2019-10-04 17:48:02 635

原创 自动化测试回顾

1.简述你对get和post区别的理解。(概念,安全性,参数方面)他们两者都是http请求的两种方法,而http又是基于tcp协议的,所以从本质上来讲,他们没有什么区别。%1.get用于获取信息,是幂等的,没有副作用。Post是用于修改服务器上的数据的,不是幂等的,有副作用。%2.从传输协议上来讲,两者都是不安全的。但是post相较于get更为安全%3.get参数在url中传递,有长度限...

2019-08-26 11:15:44 196

原创 python之seed()函数

今天在看TensorFlow这本书的时候,他提到了seed这个函数,觉得以前见过,但对他还不是特别了解。不过确实,他在机器学习中比较常见,那么今天就来研究一下他吧!(哈哈哈,日常搞笑来一波)下面进入正题。1.seed()方法改变随机数生成器的种子,可以在调用其他模块函数之前调用此函数。2.语法:import randomrandom.seed([x])注意:seed()是不能直接...

2019-08-19 10:17:22 14585

原创 git 常用命令速查表

master :默认开发分支 Head :默认开发分支origin :默认远程版本库 Head ^:Head的父提交创建版本库git clone url 克隆远程版本库git init 初始化本地版本库修改和提交git status ...

2019-08-17 16:22:50 71

原创 git多人协作使用命令常见错误

1.上传文件常见错误%1.提交文件的时候出现nothing to commit ,working tree clean 这个错误的时候,说明你的文件没有发生改变,这个时候你就要看看是不是在你克隆下来的文件中%2.上传文件的时候提示:origin dose not to be a git (其实说实话,我忘记这个有没有用了。当时好像重走了一遍。⁄(⁄ ⁄•⁄ω⁄•⁄ ⁄)⁄⁄(⁄ ⁄•⁄ω⁄...

2019-08-17 15:44:56 7748

原创 svn结合pycharm实施更新上传

今天项目经理让我们上传一个我们自己的app到svn中,我和同事尝试了很久,还没有成功,难过,心塞。。。后来经朋友帮助才知道,原来我们走偏了。。。。我太难了,于是总结了一下步骤,希望对大家有用吧。第一步:先将服务器中的项目导出来(checkout)现在已经checkout成功了,打开项目后会发现文件的上面会有一行黄色的提示。它表示你没有环境,点击箭头的位置配置环境配置好环境后项目上...

2019-08-14 23:16:10 1675

原创 python模块

1.‘导入’ 理解为调用别的文件中的方法或者是类2.导入模块的三种方式import 模块名from 模块名 import 方法/类/变量from 模块名 import *3.三种导入方法的区别导入模块下的所有内容,除了以__开头的内容局部导入,只导入模块中的某一个方法/类/变量全局导入(实际开发中不用)*代表所有的意思4.常用的标准类库os:和操作系统打交...

2019-08-14 20:38:11 93

原创 git的小配置

1.查看git 的配置信息 git config --list2.查看git用户名 git config user.name(如果有的话,结果是你的用户名,如果没有则什么都不返回)3.查看邮箱配置 git config user.email(同上)4.全局配置用户名:git config --global user.name ‘name’5.全局配置邮箱:git ...

2019-08-14 11:06:26 102

原创 python高级--错题搜集

1.open()返回一个文件对象,最常用于两个参数:open(打开方式,文件名) F正解:f=open(‘文件名’,‘打开方式’,encoding=‘utf-8’)2.已知 f=open(’***.txt’),读取改文件内容使用read方法 T解:read 默认为只读,如果文件不存在会异常3.已知f=open(’***.txt’,‘w’),将变量x写入到文件中使用...

2019-08-12 19:43:19 387

原创 python高级--异常

1.目前我们接触到的异常分为语法错误和异常2.异常是程序执行的过程中出现的非正常的情况(即执行过程中所出现的错误)3.异常处理的过程try:可能出现异常的代码except 异常的种类:对异常的处理(可以写一个print语句)else:异常不发生会执行的操作finally:异常发不发生都会执行的操作(文件关闭,数据断开连接)4.注意事项:%1.有try,至少有一个excep...

2019-08-12 11:33:03 135

原创 码云依附git设置公钥

你要git到码云上首先要有个账号吧!这个自己注册哈~~~~~~码云提供了基于SSH协议的git服务,在使用SSH协议访问仓库之前,需要先配置好账户/仓库的SSH公钥SSH公钥设置:参考文档(码云内部的):https://gitee.com/help/articles/4181#article-header0(无论是哪一个账号,都是这个链接)好了,只要你到了上面这个页面一切就好办了。(/≧...

2019-08-12 09:24:08 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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