- 《笨办法学python》读后感
胆小的米老鼠
我为什么选择学习python这门语言呢?其实本人之前对语言并没有很深入的了解,之所以选择学习python很大原因是因我工作和很多前辈的推荐。我是转行软件测试的,因为软件测试工作如果想做的好,做的深入,了解一些语言开发基础是必须的。众人说用python这门语言做入门语言对于新手来说是最适合的(而我正好是新手),在《笨办法学python》之前也看过一些视频和书籍,但是并没有一直很好的效果。在最近加入的
- 毫无基础的人如何入门 Python ?
人邮异步社区
python开发语言
对于毫无基础的人想要入门Python,以下是一些建议:了解Python基础知识:首先需要了解Python的基本语法和数据类型,以及如何进行变量赋值、条件判断、循环等操作。可以通过在线教程、书籍、视频教程等途径学习。选择适合的学习资源:对于初学者来说,选择一本入门级别的Python书籍或在线教程是非常重要的。可以选择一些通俗易懂、循序渐进的教材,例如《笨办法学Python3》等。关于《笨办法学Pyt
- Python读取PDF信息插入Word文档
苍简
转载自公众号:TEDxPYHello,上个周末没能搞事情,被一个代码需求给绊住了:朋友在平时工作中会经常重复性地打开不同PDF文件,选取其中特定的几组信息复制粘贴到不同的Word文档中,完成一份PDF文件平均耗时15分钟,想试试Python代码能否帮忙。imageimage由于其涉及文件隐私,将需求简化如下:我这提供一份PDF版《笨办法学Python》,想把其中第五页的第1段和第4段填充到Word
- “笨办法”学python(第3版),笨办法学python3第五版
2301_81896102
githubjava
大家好,给大家分享一下笨办法学python第五版百度云,很多人还不知道这一点。下面详细解释一下。现在让我们来看看!Sourcecodedownload:本文相关源码习题5:更多的变量和打印我们现在要键入更多的变量并且把它们打印出来。这次我们将使用一个叫“格式化字符串(formatstring)”的东西.每一次你使用"把一些文本引用起来,你就建立了一个字符串用python画雪人。字符串是程序将信息展
- 小白读书笔记之【笨办法学Python3】【持续更新】
Mr_流浪法师
python编程语言
小白读书笔记之【笨办法学Python3】【持续更新】读者/笔者:Mr.流浪法师日期:2021-02-06截至文章发布,本人34岁高龄,膝下育有一女,人道中年,和部分人一样,不笨,但当年不爱学习,跟随着时代的大浪接触了计算机,是计算机专业出身(当年要是学了建筑专业就好了),充其量是半吊子水平,C,Java,php,JavaScript,Html+Css,mysql,CCNA,Nginx,tomcat
- 2022-09-26
金木丶丶丶
小白建议以视频入门,或者是看一些适合入门的书比如《笨办法学Python》;在这个资源泛滥的时代,更需要有自己的一套学习方法。尤其是针对自学来说,遇到问题不知道如何解决,那么就要做好前置的学习计划:清楚的知道什么是好资源、有问题可以有什么渠道解决、学Python的路线图是什么、学完Python如何检验成果。一、Python学习的方法论首先我们可以通过什么途径更多的了解Python:学习的第一个难点,
- 笨办法学python3_ex.4
leogoforit
第4个练习作者是想教我们变量的命名,命名方式尽量简单直接,可以用下划线连接以增加代码的可读性。编辑器中输入如下代码:cars=100space_in_a_car=4.0drivers=30passengers=90cars_not_driven=cars-driverscars_driven=driverscarpool_capacity=cars_driven*space_in_a_carave
- 第三周:Python能力复盘
女王の专属领地
python开发语言人工智能AI产品经理产品经理
资料:《笨办法学Python》阅读地址:https://www.bookstack.cn/read/LearnPython3TheHardWay《廖雪峰Python教程》阅读地址:http://t.cn/RK0qGu7《机器学习numpy与pandas基础》:https://zhuanlan.zhihu.com/p/639733816《matplotlib绘图可视化知识点整理》阅读地址:http:
- Dynamo学习使用的网站
API2017
学习
Revit二次开发看过的视频小火车(免费)小火车:Revit二次开发教程视频教程-腿腿教学网现在B站上很多,搜索都能看Dynamo视频Dynamo之Python编程视频教学_dynamopython-CSDN博客RevitAPIDocswww.revitapidocs.com菜鸟教程-PythonPython3教程|菜鸟教程笨办法学Python笨办法学Python(LearnPythonTheHa
- 学习的方法之一
LeafMa
准备一个小笔记本和一支笔按照书中的方法完成每一个练习遇到不懂的或者无法理解的东西,就把它记录在笔记本上,并在问题的下面留一小块空白,以供日后写出答案完成一个练习后,过一遍你在笔记本中记录的问题。先试着通过网络搜索解决办法,再问一下懂的朋友。摘自《笨办法学Python》
- 2019-04-19
金之怂
看了《笨办法学python3》的第一个教学视频,也就是软件的安装准备。主要就是1编译器(editor)ATOM和VisualStudioCode二选一,我装的是VS2安装Python直接在Python官网安装注意要选择允许修改path的选项3Powershell确定安装是否完成按windows键,输入python--version看是否弹出相应版本号
- 笨办法学Python:命令行快速入门
人邮异步社区
python编程语言
这个附录是一个超快的命令行入门,你可以在一两天内读完这部分内容,这里不会教你命令行的高级应用。简介:废话少说,命令行来也这个附录会教你如何使用命令行来让你的计算机完成一些任务。作为一个快速入门,它的详细程度和我写的别的教程自然无法相比。它只是为了让你拥有基本足够的能力,从而可以开始像真正的程序员一样使用计算机。读完这个附录以后,你将学会命令行使用者每天接触的大部分基本命令,而且你将能基本理解目录以
- 【笨办法学python 进阶版】【ex06_find】笨办法实现--find部分命令
竹林小安
python
笨办法实现以下几个find命令最近买了learn-more-python-the-hard-way其中习题6find命令,仅此记录和作者不一样的实现版本test_find.py./-name"*.txt"-printtest_find.py./-typef-printtest_find.py./-typed-printtest123为一个目录test_find.py./test123-typed-
- 《笨办法学python3-Learn Python 3 the HARD WAY》-习题31 做出决定
猕猴晓桃
笨办法学Python3笨办法学python3LearnPython3theHARDWAYif-elif-else语句
学习内容:print("""Youenteradarkroomwithtwodoors.Doyougothroughdoor#1ordoor#2?""")door=input(">")ifdoor=="1":print("There'sagiantbearhereeatingacheesecake.")print("Whatdoyoudo?")print("1.Takethecake.")prin
- 人生苦短,我用python!
weixin_34402090
点击关注异步图书,置顶公众号每天与你分享IT好书技术干货职场知识参与文末话题讨论,每日赠送异步图书——异步小编Python这个无所不在的编程语言,薪资高到没朋友,《Python神经网络编程》的新书发布、Zed大神的《笨办法学Python3》即将出新版后,大家对Python热度持续高涨,有的读者问:“小编什么时候可以带来一波Python书单福利?",今天今天就是今天,小编带来了一份Python书单,
- 最适合Python入门到大牛必看的7本书籍,一定要收藏!
快乐星球没有乐
pycharm人工智能python数据分析爬虫
1、《Python学习手册(第4版)》以计算机科学家一样的思维方式来理解Python语言编程,实用的学习指南,适合没有Python编程经验的程序员阅读,本书的第2版与第1版相比,做了很多更新,将编程语言从Python2升级成Python32、《笨办法学Python(第3版)》面向实践的Python编程实用指南。本书的目的,不仅是介绍Python语言的基础知识,而且还通过项目实践教会读者如何应用这些
- 《笨办法学Python3》练习二十五:更多,更多的练习
雨开Ame
练习代码ex25.pydefbreak_words(stuff):"""Thisfunctionwillbreakupwordsforus."""words=stuff.split('')returnwordsdefsort_words(words):"""Sortsthewords."""returnsorted(words)defprint_first_word(words):"""Print
- 笨办法学Python3 PDF高清完整版|百度云盘|
夜白谈python
笨办法学Python3PDF高清完整版|百度云盘|免费下载地址密码:1024内容简介······本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。本书是基于Python3.6版本编写的。本书结构非常简单,除“准备工
- 笨办法学python3进阶篇pdf,笨方法学 python3怎么样
阳阳2013哈哈
python
本篇文章给大家谈谈《“笨办法”学python(第3版)》,以及笨办法学python3进阶篇pdf下载,希望对各位有所帮助,不要忘了收藏本站喔。接着前天的总结习题21:函数可以返回某些东西定义函数的加减乘除,以及嵌套使用习题22:回顾以前学的知识习题23:字符串、字节串和字符编码综合运用字符串、函数、文件读取等知识PYTHON库“IMITATION”。详情如下:fromsysimportargv,e
- 《笨办法学Python3》练习十四:提示和传值
雨开Ame
练习代码fromsysimportargvscript,user_name=argvprompt='>'print(f"Hi{user_name},I'mthe{script}script.")print("I'dliketoaskyouafewquestions.")print(f"Doyoulikeme{user_name}?")likes=input(prompt)print(f"Where
- 笨办法学Python-习题8-打印,打印
Python探索之路
Talkischeap,showmethecode.继续打印的话题,话不多说,直接看下面这段代码。#!/usr/bin/envpython3#-*-coding:utf-8-*-formatter="{}{}{}{}"print(formatter.format(1,2,3,4))print(formatter.format("one","two","three","four"))print(fo
- Python学习必看书籍_带你高效学习
TryEnough
坚持就是胜利,祝你成功!!!都说python是最好的语言。原文:http://tryenough.com/python-commend-book1.《笨办法学Python3》入门强烈推荐本书是一本Python入门书,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验
- 《笨办法学Python3》练习五:更多变量和练习
雨开Ame
练习代码my_name='ZedA.Shaw'my_age=35#notaliemy_height=74#inchesmy_weight=180#lbsmy_eyes='Blue'my_teeth='White'my_hair='Brown'print(f"Let'stalkabout{my_name}.")print(f"He's{my_height}inchestall.")print(f"H
- 最全数据分析资料汇总(含python、爬虫、数据库、大数据、tableau、统计学等)
Nazarite_0141
一、Python基础Python简明教程(Python3)Python3.7.4官方中文文档Python标准库中文版廖雪峰Python3中文教程Python3.3官方教程中文版Python3Cookbook中文版笨办法学Python(PDFEPUB)《ThinkPython2e》最新版中文Python核心编程第二版中文菜鸟教程Python3基础W3cschoolPython3基础Python最佳实
- powershell和python哪个好用_《笨办法学python3》-前期准备(Windows PowerShell)
谢婆婆
PowerShell基础操作目前用到的,后期再补充。1.查看当前所在位置:pwd2.显示当前目录下的内容:ls/dir若要看一个路径下的目录:lsxxx3.以树状形状显示目录结构:treetree/a指tree使用字符而不是图形字符显示链接子目录的行tree/f显示每个目录中的文件名4.清空命令行上面的显示:clear5.路径中的符号:/~./..用户主目录~根目录/当前目录./上一级目录../:
- 《笨办法学Python3》练习三十三:while循环
雨开Ame
练习代码i=0numbers=[]whilei<6:print(f"Atthetopiis{i}")numbers.append(i)i=i+1print("Numbersnow:",numbers)print(f"Atthebottomiis{i}")print("Thenumbers:")fornuminnumbers:print(num)StudyDrillsConvertthiswhile
- 《笨办法学Python3》练习二十四:更多练习
雨开Ame
练习代码print("Let'spracticeeverything.")print('You\'dneedtoknow\'boutescapeswith\\thatdo:')print('\nnewlinesand\ttabs.')poem="""\tThelovelyworldwithlogicsofirmlyplantedcannotdiscern\ntheneedsoflovenorcom
- 计算机编程书籍-笨办法学Python 3:基础篇+进阶篇
自然语言处理博客
Python书籍编程自学书籍python开发语言后端
编辑推荐:适读人群:本书适合所有已经开始使用Python的技术人员,包括初级开发人员和已经升级到Python3.6版本以上的经验丰富的Python程序员。“笨办法学”系列,是由有着百万粉丝的编程大师ZedA.Shaw创建的一套非常有效的学习体系,本套装是其开发的针对Python编程的学习教材。本套图书有以下特点:1.知乎、B站、CSDN等平台众多技术大咖倾情推荐,零基础学Python编程的良好选择
- 用python实现的21点游戏
鹿呀鹿呀快开门
几个月前,因为希望接触python这门目前比较火的编程语言,我采用《笨办法学python3》这本书来开始学习的过程。在练习45中其给出了一个开放式的练习题:你来制作一款游戏。于是编了一个21点的脚本游戏,因为对于python其实还是相当生疏,所以其功能比较简单,中间的代码也有待优化。当时,我将这篇日志放置在csdn的博客中,现在挪到中,作为在简述中的记录。游戏规则该游戏的规则与实际的玩法应该有点差
- 如何用python画小熊_转载:《笨办法学Python》笔记-----一个项目骨架
weixin_39907922
如何用python画小熊
骨架目录为什么要建立这么个骨架?建立一个项目的骨架目录就如同代码风格,统一规范的项目骨架目录应当是能提高项目的可读性的,进而为后来人提供快速方便的项目维护参考,降低项目维护的成本。基本的框架包括项目布局,自动化测试,模块,安装脚本。ubuntu下新建目录和文件的命令分别是:建立目录mkdir建立文件touch按以下结构建立项目骨架.├──bin├──docs├──NAME│└──__init__.
- C/C++Win32编程基础详解视频下载
择善Zach
编程C++Win32
课题视频:C/C++Win32编程基础详解
视频知识:win32窗口的创建
windows事件机制
主讲:择善Uncle老师
学习交流群:386620625
验证码:625
--
- Guava Cache使用笔记
bylijinnan
javaguavacache
1.Guava Cache的get/getIfPresent方法当参数为null时会抛空指针异常
我刚开始使用时还以为Guava Cache跟HashMap一样,get(null)返回null。
实际上Guava整体设计思想就是拒绝null的,很多地方都会执行com.google.common.base.Preconditions.checkNotNull的检查。
2.Guava
- 解决ora-01652无法通过128(在temp表空间中)
0624chenhong
oracle
解决ora-01652无法通过128(在temp表空间中)扩展temp段的过程
一个sql语句后,大约花了10分钟,好不容易有一个结果,但是报了一个ora-01652错误,查阅了oracle的错误代码说明:意思是指temp表空间无法自动扩展temp段。这种问题一般有两种原因:一是临时表空间空间太小,二是不能自动扩展。
分析过程:
既然是temp表空间有问题,那当
- Struct在jsp标签
不懂事的小屁孩
struct
非UI标签介绍:
控制类标签:
1:程序流程控制标签 if elseif else
<s:if test="isUsed">
<span class="label label-success">True</span>
</
- 按对象属性排序
换个号韩国红果果
JavaScript对象排序
利用JavaScript进行对象排序,根据用户的年龄排序展示
<script>
var bob={
name;bob,
age:30
}
var peter={
name;peter,
age:30
}
var amy={
name;amy,
age:24
}
var mike={
name;mike,
age:29
}
var john={
- 大数据分析让个性化的客户体验不再遥远
蓝儿唯美
数据分析
顾客通过多种渠道制造大量数据,企业则热衷于利用这些信息来实现更为个性化的体验。
分析公司Gartner表示,高级分析会成为客户服务的关键,但是大数据分析的采用目前仅局限于不到一成的企业。 挑战在于企业还在努力适应结构化数据,疲于根据自身的客户关系管理(CRM)系统部署有效的分析框架,以及集成不同的内外部信息源。
然而,面对顾客通过数字技术参与而产生的快速变化的信息,企业需要及时作出反应。要想实
- java笔记4
a-john
java
操作符
1,使用java操作符
操作符接受一个或多个参数,并生成一个新值。参数的形式与普通的方法调用不用,但是效果是相同的。加号和一元的正号(+)、减号和一元的负号(-)、乘号(*)、除号(/)以及赋值号(=)的用法与其他编程语言类似。
操作符作用于操作数,生成一个新值。另外,有些操作符可能会改变操作数自身的
- 从裸机编程到嵌入式Linux编程思想的转变------分而治之:驱动和应用程序
aijuans
嵌入式学习
笔者学习嵌入式Linux也有一段时间了,很奇怪的是很多书讲驱动编程方面的知识,也有很多书将ARM9方面的知识,但是从以前51形式的(对寄存器直接操作,初始化芯片的功能模块)编程方法,和思维模式,变换为基于Linux操作系统编程,讲这个思想转变的书几乎没有,让初学者走了很多弯路,撞了很多难墙。
笔者因此写上自己的学习心得,希望能给和我一样转变
- 在springmvc中解决FastJson循环引用的问题
asialee
循环引用fastjson
我们先来看一个例子:
package com.elong.bms;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Map;
import co
- ArrayAdapter和SimpleAdapter技术总结
百合不是茶
androidSimpleAdapterArrayAdapter高级组件基础
ArrayAdapter比较简单,但它只能用于显示文字。而SimpleAdapter则有很强的扩展性,可以自定义出各种效果
ArrayAdapter;的数据可以是数组或者是队列
// 获得下拉框对象
AutoCompleteTextView textview = (AutoCompleteTextView) this
- 九封信
bijian1013
人生励志
有时候,莫名的心情不好,不想和任何人说话,只想一个人静静的发呆。有时候,想一个人躲起来脆弱,不愿别人看到自己的伤口。有时候,走过熟悉的街角,看到熟悉的背影,突然想起一个人的脸。有时候,发现自己一夜之间就长大了。 2014,写给人
- Linux下安装MySQL Web 管理工具phpMyAdmin
sunjing
PHPInstallphpMyAdmin
PHP http://php.net/
phpMyAdmin http://www.phpmyadmin.net
Error compiling PHP on CentOS x64
一、安装Apache
请参阅http://billben.iteye.com/admin/blogs/1985244
二、安装依赖包
sudo yum install gd
- 分布式系统理论
bit1129
分布式
FLP
One famous theory in distributed computing, known as FLP after the authors Fischer, Lynch, and Patterson, proved that in a distributed system with asynchronous communication and process crashes,
- ssh2整合(spring+struts2+hibernate)-附源码
白糖_
eclipsespringHibernatemysql项目管理
最近抽空又整理了一套ssh2框架,主要使用的技术如下:
spring做容器,管理了三层(dao,service,actioin)的对象
struts2实现与页面交互(MVC),自己做了一个异常拦截器,能拦截Action层抛出的异常
hibernate与数据库交互
BoneCp数据库连接池,据说比其它数据库连接池快20倍,仅仅是据说
MySql数据库
项目用eclipse
- treetable bug记录
braveCS
table
// 插入子节点删除再插入时不能正常显示。修改:
//不知改后有没有错,先做个备忘
Tree.prototype.removeNode = function(node) {
// Recursively remove all descendants of +node+
this.unloadBranch(node);
// Remove
- 编程之美-电话号码对应英语单词
bylijinnan
java算法编程之美
import java.util.Arrays;
public class NumberToWord {
/**
* 编程之美 电话号码对应英语单词
* 题目:
* 手机上的拨号盘,每个数字都对应一些字母,比如2对应ABC,3对应DEF.........,8对应TUV,9对应WXYZ,
* 要求对一段数字,输出其代表的所有可能的字母组合
- jquery ajax读书笔记
chengxuyuancsdn
jQuery ajax
1、jsp页面
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()
- JWFD工作流拓扑结构解析伪码描述算法
comsci
数据结构算法工作活动J#
对工作流拓扑结构解析感兴趣的朋友可以下载附件,或者下载JWFD的全部代码进行分析
/* 流程图拓扑结构解析伪码描述算法
public java.util.ArrayList DFS(String graphid, String stepid, int j)
- oracle I/O 从属进程
daizj
oracle
I/O 从属进程
I/O从属进程用于为不支持异步I/O的系统或设备模拟异步I/O.例如,磁带设备(相当慢)就不支持异步I/O.通过使用I/O 从属进程,可以让磁带机模仿通常只为磁盘驱动器提供的功能。就好像支持真正的异步I/O 一样,写设备的进程(调用者)会收集大量数据,并交由写入器写出。数据成功地写出时,写入器(此时写入器是I/O 从属进程,而不是操作系统)会通知原来的调用者,调用者则会
- 高级排序:希尔排序
dieslrae
希尔排序
public void shellSort(int[] array){
int limit = 1;
int temp;
int index;
while(limit <= array.length/3){
limit = limit * 3 + 1;
- 初二下学期难记忆单词
dcj3sjt126com
englishword
kitchen 厨房
cupboard 厨柜
salt 盐
sugar 糖
oil 油
fork 叉;餐叉
spoon 匙;调羹
chopsticks 筷子
cabbage 卷心菜;洋白菜
soup 汤
Italian 意大利的
Indian 印度的
workplace 工作场所
even 甚至;更
Italy 意大利
laugh 笑
m
- Go语言使用MySQL数据库进行增删改查
dcj3sjt126com
mysql
目前Internet上流行的网站构架方式是LAMP,其中的M即MySQL, 作为数据库,MySQL以免费、开源、使用方便为优势成为了很多Web开发的后端数据库存储引擎。MySQL驱动Go中支持MySQL的驱动目前比较多,有如下几种,有些是支持database/sql标准,而有些是采用了自己的实现接口,常用的有如下几种:
http://code.google.c...o-mysql-dri
- git命令
shuizhaosi888
git
---------------设置全局用户名:
git config --global user.name "HanShuliang" //设置用户名
git config --global user.email "
[email protected]" //设置邮箱
---------------查看环境配置
git config --li
- qemu-kvm 网络 nat模式 (四)
haoningabc
kvmqemu
qemu-ifup-NAT
#!/bin/bash
BRIDGE=virbr0
NETWORK=192.168.122.0
GATEWAY=192.168.122.1
NETMASK=255.255.255.0
DHCPRANGE=192.168.122.2,192.168.122.254
TFTPROOT=
BOOTP=
function check_bridge()
- 不要让未来的你,讨厌现在的自己
jingjing0907
生活 奋斗 工作 梦想
故事one
23岁,他大学毕业,放弃了父母安排的稳定工作,独闯京城,在家小公司混个小职位,工作还算顺手,月薪三千,混了混,混走了一年的光阴。 24岁,有了女朋友,从二环12人的集体宿舍搬到香山民居,一间平房,二人世界,爱爱爱。偶然约三朋四友,打扑克搓麻将,日子快乐似神仙; 25岁,出了几次差,调了两次岗,薪水涨了不过百,生猛狂飙的物价让现实血淋淋,无力为心爱银儿购件大牌
- 枚举类型详解
一路欢笑一路走
enum枚举详解enumsetenumMap
枚举类型详解
一.Enum详解
1.1枚举类型的介绍
JDK1.5加入了一个全新的类型的”类”—枚举类型,为此JDK1.5引入了一个新的关键字enum,我们可以这样定义一个枚举类型。
Demo:一个最简单的枚举类
public enum ColorType {
RED
- 第11章 动画效果(上)
onestopweb
动画
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/
- Eclipse中jsp、js文件编辑时,卡死现象解决汇总
ljf_home
eclipsejsp卡死js卡死
使用Eclipse编辑jsp、js文件时,经常出现卡死现象,在网上百度了N次,经过N次优化调整后,卡死现象逐步好转,具体那个方法起到作用,不太好讲。将所有用过的方法罗列如下:
1、取消验证
windows–>perferences–>validation
把 除了manual 下面的全部点掉,build下只留 classpath dependency Valida
- MySQL编程中的6个重要的实用技巧
tomcat_oracle
mysql
每一行命令都是用分号(;)作为结束
对于MySQL,第一件你必须牢记的是它的每一行命令都是用分号(;)作为结束的,但当一行MySQL被插入在PHP代码中时,最好把后面的分号省略掉,例如:
mysql_query("INSERT INTO tablename(first_name,last_name)VALUES('$first_name',$last_name')");
- zoj 3820 Building Fire Stations(二分+bfs)
阿尔萨斯
Build
题目链接:zoj 3820 Building Fire Stations
题目大意:给定一棵树,选取两个建立加油站,问说所有点距离加油站距离的最大值的最小值是多少,并且任意输出一种建立加油站的方式。
解题思路:二分距离判断,判断函数的复杂度是o(n),这样的复杂度应该是o(nlogn),即使常数系数偏大,但是居然跑了4.5s,也是醉了。 判断函数里面做了3次bfs,但是每次bfs节点最多