- 博客(10)
- 收藏
- 关注
原创 PTA 7-1 树的同构 (25 分) (python模拟)
原题链接如下:树的同构 这次我们再来皮一下,我们首先分析一下这道题目,打眼一看,思路就显然了,判断他们是不是同构的核心思路就是:对于一个根来讲,他的每一个的子树是否同构,即,每一个节点是否有相同的儿子。 下面提供思路:直接建立节点的映射,对映射遍历,这里提到的就是这种思路。AC代码如下:python3a=int(input())s=[]...
2018-10-29 21:09:42 1346
原创 AStyle.exe 运行出错 返回 267
今天下午配置editplus的时候想用AStyle.exe格式化代码的时候,就是运行出错,这让我很迷啊,然后我就各种百度,发现最后竟然没有找到,然后自己按照正常的配置了一下发现又可以用了,具体解决方式如下:如果不出意外应该是参数写错了,正确的的做法应该如上图所示,将参数和目录改成如图即可。如图:之前格式化之后...
2018-10-29 17:11:01 1078
原创 指针的进阶用法之链表(学不会捶死我)---基础篇
开篇前言本文章将会详细展示一个链式存储结构-----链表的创建到各功能实现的全部过程,最后我们将会将他们写成头文件保存下来。基础知识预备:关于这块的基础知识,大家简单看看这篇博客就可以了:结构体简介没错掌握这点基础知识就够了,你只要明白,指针就是一个能指向内存地址的变量就够了,不多BB,接下来直接通过实例进行讲解:初始化、创建、输出一个链表代码如下#include&l...
2018-10-19 21:17:45 918 2
原创 1021 个位数统计 (15 分)python实现
原题链接Python在对字符处理这一块拥有其他语言都无法比拟的优越性。这里主要使用字典创造的代码。PS:字典的相关操作函数dic = dict(zip(list1,list2))ss=input()dic=dict(zip(range(10),[0]*10))for i in ss: i = int(i) dic[i]+=1for i in range(10...
2018-10-18 15:27:58 352
原创 结构体(01)
PS:在这篇博客里我会把我的读者当纯小白讲,受限于个人实力,文章中难免出现疏漏,希望大佬们给予斧正。开篇前言: 自律者自由。 最近一直在看数据结构的相关习题,在初期学习数据结构的时候,最重要的就是C语言中的结构体了。 因为结构体,我们才有了链式存储结构,在某些算法的设计上,极大的简化了算法的时间复杂度。总之,这是一个灰常重要的知识啦,如果这一块学...
2018-10-18 07:37:42 228
原创 python爬虫 学习笔记一-----开篇前言
python这门语言能干很多有意思的事情,其中最典型的就是做网络爬虫,如果你想开始入手一点小项目,不妨就和我一起深入研究一下。网络爬虫是什么?网络爬虫的基本定义网上有我就不说了,那么我简单说一下我对网络爬虫的理解吧。网络爬虫其实就是一个可以爬取网站信息的小程序,并且你可以将这些信息保存下来,形成自己的数据库,毕竟python的核心优点就是对数据的处理和分析,数据的来源自然不能通过手工获得了...
2018-10-17 22:48:28 551
原创 1006 换个格式输出整数 (15 分) python超简洁做法
原题链接最近在练习使用字符串格式化输出,感觉这样很简洁啊n=int(input())h=int(n/100)t=int((n-100*h)/10)o=n-100*h-10*ts1='B'*hs1+='S'*ts1+=str(list(range(1,o+1))).replace(', ','')[1:o+1]print(s1) ...
2018-10-12 16:20:06 377
原创 PTA1005 继续(3n+1)猜想 (25 分)python实现 思路分析 以及坑
原题链接这个题目,可以使用打表做,但是直接边输入边剔除更加方便,只要是我的输入列表有calltz猜想中的数我就剔除掉,这样最后剩下的就是关键数字了。这里说两个初用python的大坑一个是 kl=ss他们并不是开辟了新的空间而是指向同一个空间地址我对kl做更改ss也会发生变化这里牵扯到深浅拷贝的问题,希望大家善用度娘,这里就不详细讲了另一个是kl.sort()是直接对kl做操作的...
2018-10-12 15:48:08 1761 2
原创 VS错误提示:LNK 1169(我想让入门变得没那么难)
昨天在玩VS的时候总是发现VS提示错误,仔细检查了代码,可就是找不到任何问题,在网上找了好多办法可就是不对。 这对于刚入门的我可真的是不爽啊,于是直接看的VS官方help才找到几种解决方法。 最后才发现是一个项目,打开多个.cpp文件的原因,是的我是真的没想到VS中的变量能跨平台冲突,解决方法很简单,这里给出最基本的一种:调出解决方案任务管理器,清空其中的文件就是了...
2018-10-09 11:19:25 693
原创 7-2 堆栈操作合法性 (20 分)python 模拟
首先针对这个问题,显然是希望我们使用C或者C++实现,然后最近在学python我就权当练手了就随手a了一下下。有同学私聊我了,说想直接看思路,我就简单写一写:思路是这样滴:S代表入栈,X代表出栈,在这个题目中,堆栈不合理的情况只有两种,(空 或者 溢出)我使用了try帮我检测 空 是否合理,因为只要是栈为空,在进行pop()操作就会抛出异常,然后,如果说它出现异常了,我就可以直接结束本...
2018-10-04 14:23:28 1774 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人