利用python进行求解,求解的要求是不能使用python内部封装好的函数例如:maxway1:deffindmax(data,n):ifn==1:returndata[0]else:maxi=data[0]foriindata[1:]:ifmaxicoderesult:34way2:defgetMax(arr):foriinrange(0,len(arr)):forjinrange(i+1,len(arr)):first=int(arr[i])secon
系统 2019-09-27 17:56:54 2454
折腾一上午,走了弯路,故总结一下。----------------------------------------------以下是有问题的--------------最下面有正确方式------------------------------------------jupyter有terminal,这个terminal其实就是linux环境,所以按照linux下python2.7升级python3操作就行。但愚蠢的我,找的参考文档(更换JupyterNo
系统 2019-09-27 17:55:36 2454
学习任何一门技术,都应该带着目标去学习,目标就像一座灯塔,指引你前进,很多人学着学着就学放弃了,很大部分原因是没有明确目标,所以,一定要明确学习目的,在你准备学爬虫前,先问问自己为什么要学习爬虫。有些人是为了一份工作,有些人是为了好玩,也有些人是为了实现某个黑科技功能。不过可以肯定的是,学会了爬虫能给你的工作提供很多便利。小白入门必读作为零基础小白,大体上可分为三个阶段去实现。第一阶段是入门,掌握必备基础知识,比如Python基础、网络请求的基本原理等;第
系统 2019-09-27 17:54:54 2454
1.冒泡排序1.1算法思想冒泡排序是一种简单的排序算法。通过重复地遍历要排序的数列,一次比较两个元素,从最开始的一对到最后的一对(相当于一个长度为2的滑动窗口),如果它们的顺序错误(看从小到达排列还是从大到小排列)就把它们交换过来。如果是升序排列的话,每次遍历都会把最大值交换到最右边。然后重复这个过程,直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的头部,就像冒泡一样。这个算法不需要额外的空间,
系统 2019-09-27 17:49:41 2454
近些年来,Python语言的热度越来越高,因为Python简单,学起来快,是不少新手程序员入门的首选语言。Python是一门脚本语言,因为Python编程语言能将其他各种编程语言写的模块粘接在一起,所以Python也被称作胶水语言。强壮的包容性、使用的广泛性使其受到越来越多的关注。Python语言在学术上非常受欢迎,很多不是计算机专业的人,都在学习Python。因为Python语言的语法非常简单易懂,这就让很多一些提及编程就恐慌的人减去了担心,很多不是程序
系统 2019-09-27 17:49:30 2454
详细版本见个人博客:Python用list实现堆栈和队列Python中可以用list来模拟栈和队列:栈(stack):只能在一端进行数据操作,遵循后进先出(LIFO)原则队列(queue):可以在两端进行数据操作,遵循先进先出(FIFO)原则,出队列的一端称为队首,入队列的一端称为队尾一、栈1、栈要记录的数据栈顶位置top:注意这个top有两种理解方式,一种是表示栈的最后一个数据的位置,另一种是表示栈的最后一个数据的下一个位置,这两种理解对栈的操作代码有一
系统 2019-09-27 17:49:20 2454
最近发现一个热门话题:“那么多人推荐学Python,如果学完找不到工作怎么办?”其中,有个回答我永远忘不了:不会找不到工作啊,我自学三个月就加入了美团。毕竟是大公司,还给我发了坐骑,头盔和护甲,不说了,又有单子来了。但是抖机灵的从来都是玩笑,最新的真实数据是这样的:2019年Python更火了,程序员转型测试:https://edu.csdn.net/topic/python115?utm_source=blog08Python高薪招聘从「小而美」向大厂集
系统 2019-09-27 17:48:20 2454
自己写的方法,适用于linux,#!/usr/bin/python#coding=utf-8importsysimportos,os.pathimportdircacheimportcommandsdefadd(x,y):returnx*ydeftrans(dirname):lis=dircache.opendir(dirname)forainlis:af=dirname+os.sep+a##printafifos.path.isdir(af):##pri
系统 2019-09-27 17:47:27 2454
由于Django没有象rails一样指定项目的目录结构规范,很多人都对django项目的目录结构要如何组织而感到困惑。为此我又新创建了一个开源项目dj-scaffold(django的脚手架)。这个项目用于自动生成一个标注化的django项目和app。项目地址:https://github.com/vicalloy/dj-scaffold安装已经发布到了pypi,所以你可以用pip或easy_install来进行安装。pipinstalldj-scaffo
系统 2019-09-27 17:37:53 2454
申请了独立博客,MindHacks,http://mindhacks.cn@2/7/2009前生:C++的罗浮宫@CSDN简史:2003年8月第一篇博客,最初几年关注C++,后依次关注算法、人工智能、思维与认知科学。数据:五年零六个月。发文119篇。其中原创111篇,翻译8篇,转载0篇。访问量一百二十万,评论数1984(很巧的是,这是我的出生年)作者:刘未鹏(pongba)注1:C++的罗浮宫在搜索引擎上的历史:@Google,@Baidu注2:以http
系统 2019-08-29 23:37:20 2454