E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
小甲鱼数据结构学习笔记
11. C语言 -- break 语句和 continue 语句
本博客主要内容为“
小甲鱼
”视频课程《带你学C带你飞》【第一季】学习笔记,文章的主题内容均来自该课程,在这里仅作学习交流。在文章中可能出现一些错误或者不准确的地方,如发现请积极指出,十分感谢。
独孤呆博
·
2020-08-20 03:57
C
从零入门C语言!!!
C语言
break语句
cintinue语句
for循环
while
循环
【
小甲鱼
Python】论一只爬虫的自我修养1
笔记URL的一般格式为(带方括号[]的为可选项):protocol://hostname[:port]/path/[;parameters][?query]#fragmentURL由三部分组成(以红色字符隔开):第一部分是协议:http,https,ftp,file,ed2k……第二部分是存放资源的服务器的域名系统或IP地址(有时候要包括端口号,各种传输协议都有默认的端口号,如http的默认端口为
Ebony&Ivory
·
2020-08-20 01:08
小甲鱼Python课后作业
时间序列:time模块,timeit 模块,datetime模块
小甲鱼
的网站还是非常奈斯的time模块一些术语和约定的解释:时间戳(timestamp)的方式:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量(time.gmtime(
AI路漫漫
·
2020-08-19 22:34
数据分析
零基础入门学习Python(1)--我和Python的第一次亲密接触
其中
小甲鱼
《零基础入门学习Python》试听了几节课,感觉还挺不错,里面的视频都是免费下载,
小甲鱼
讲话也挺幽默风趣的,所以呢,就决定跟随
小甲鱼
,一步一步的学习Python吧。
DB-Engineer
·
2020-08-19 20:12
Python
【
小甲鱼
Python】类和对象:一些相关的BIF
笔记issubclass(class,classinfo)检测class是否为classinfo的子类,如是,则返回True,否则返回False。1.该函数的检测是不严格的,一个类会被认为是其自身的子类;2.classinfo可以是类对象组成的元组,只要class是其中任何一个候选类的子类,就返回True。注:object是任何类的父类isinstance(object,classinfo)检测实
Ebony&Ivory
·
2020-08-19 19:47
小甲鱼Python课后作业
3.python 截取片段创建文件
#将record中的三段文字,客服与
小甲鱼
的对话分别保存在6个文件中,#并且重新命名为boy_*.txt和gril_*.txtf=open(r'C:\Users\hp\Desktop\wordgame\
huanhuan59
·
2020-08-19 17:36
python
【python】基本数据类型(1)
参考:Python从零开始系列连载,by王大伟Python爱好者社区HellobiLive|1小时破冰入门Python《
小甲鱼
零基础入门学python》Python进阶系列连载(1)——那些容易被忽略的问题
bryant_meng
·
2020-08-19 17:07
Python
数据结构学习笔记
——图
一:基本概念图(Graph):用边连接在一起的顶点的集合。G=(V,E),其中V的元素称为顶点,E的元素称为边。顶点(vertices):图中的节点,存放数据。边(edge):(i,j)表示顶点i和顶点j之间的边。无向边(undirectededge):(i,j)和(j,i)表示的含义一样。有向边(directededge):(i,j)表示从顶点i到顶点j的边,(j,i)表示从顶点j到顶点i的边。
zhao_h
·
2020-08-19 06:47
数据结构
三种方法打印列表(数组)
#方法一member=['
小甲鱼
',88,'黑夜',90,'迷途',85,'怡静',90,'秋舞斜阳',88]i=0lenth=len(member)whilei
weixin_30906185
·
2020-08-19 04:56
数据结构学习笔记
之Linklist
DataStructrue1.LinkListLinkListLinklist形式如图Linklist定义:typedefstructNode*PtrToNode;//typedefPtrToNodeList;//表示链表,指向链表的头节点typedefPtrToNodePosition;structNode{ElementTypeElement;PositionNext;};Node有两个域,一
1world0x00
·
2020-08-19 04:41
数据结构
拓扑排序,
数据结构学习笔记
8.1.4
/*邻接表存储-拓扑排序算法*/boolTopSort(LGraphGraph,VertexTopOrder[]){/*对Graph进行拓扑排序,TopOrder[]顺序存储排序后的顶点下标*/intIndegree[MaxVertexNum],cnt;VertexV;PtrToAdjVNodeW;QueueQ=CreateQueue(Graph->Nv);/*初始化Indegree[]*/for
phoenix8956
·
2020-08-18 21:20
数据结构
一文搞懂C语言文件操作
用到的函数fp=fopen(文件名,打开模式);fclose(fp);打开模式详见
小甲鱼
学习网站fopen函数详解,讲的非常清楚。案例intmain(){FILE*fp;
奋斗丶
·
2020-08-18 14:30
C语言
【
小甲鱼
】Python课后作业 36课 类和对象(1)
测试题:动动手:36_0.pyclassPerson:name='
小甲鱼
'defprintName(self):print(self.name)36_1.pyclassRectangle:length=
黄烦烦二号机
·
2020-08-18 11:20
编程语言
【
小甲鱼
】Python课后作业 30课 文件系统(2)
第30课30_0.py#0.编写一个程序,统计当前目录下每个文件类型的文件数importosall_file=os.listdir(os.curdir)type_dict=dict()foreach_fileinall_file:#遍历all_fileifos.path.isdir(each_file):type_dict.setdefault('文件夹',0)#type_dict['文件夹']+
黄烦烦二号机
·
2020-08-18 11:20
编程语言
【
小甲鱼
】Python课后作业 35课 EasyGui
importrandomimporteasyguiasgsecret=random.randint(1,10)g.msgbox("嗨,欢迎进入第一个界面小游戏~")guess=g.integerbox(msg='猜一下
小甲鱼
心里想的是哪个数字
黄烦烦二号机
·
2020-08-18 11:20
编程语言
【
小甲鱼
】Python课后作业 37课 类和对象(2)
测试题:动动手:37_0.pyclassTicket():def__init__(self,weekend=False,child=False):self.exp=100ifweekend:self.inc=1.2else:self.inc=1ifchild:self.discount=0.5else:self.discount=1defcalcPrice(self,num):returnself
黄烦烦二号机
·
2020-08-18 11:20
编程语言
Python学习笔记(五)EasyGui
小甲鱼
EasyGui学习文档、运行截图1.一个简单的例子importeasyguiasgimportsyswhile1:g.msgbox('嗨,欢迎进入第一个界面小游戏~')msg='请问你希望在鱼C工作室学习到什么知识呢
黄烦烦二号机
·
2020-08-18 11:20
编程语言
字符串和链表--数据结构与算法--学习指南
LinkedList(链表)1.C++2.Java3.python3.双向链表C++版本学习笔记(一)基础知识-基本数据结构主要参考:《数据结构与算法/leetcode/lintcode题解》、《胡伟煌
数据结构学习笔记
xhh22900
·
2020-08-18 06:33
算法和数据结构
笔记
数据结构学习笔记
(1)--用更直观的方法解释什么是时间复杂度及空间复杂度【一看就会!!!】
【数据结构入门】更全面的实例让你快速理解时间复杂度&空间复杂度刚开始学算法开篇就是复杂度计算,刚开始学习的时候以为并不是很重要,后面才意识到时间复杂度可以让你更好的掌握算法效率,虽然不是非他不可,但可以锦上添花~一、算法的时间复杂度1、概念:在进行算法分析时,语句总的执行次数T(n)是关于问题规模n的函数,进而分析T(n)随n的变化情况并确定T(n)的数量级。记作:T(n)=O(f(n));表示随
深藏的是波光粼粼
·
2020-08-18 05:19
学习
数据结构学习笔记
先放上数据结构的学习建议的链接知乎,如何学习数据结构我使用的学习视频链接清华大学:数据结构学堂在线慕课网学习动机在大二的时候,刚入门学习,还没有计算机知识的学习框架。拿到数据结构这本书的时候,翻了一下,很多概念都不知道,感觉挺晦涩的。之后的学习也因为*缺少上机实践*而学习的不好——自认为算法的思路是知道了,到真正要用的时候又不知如何具体的实现。本人的专业是“物联网工程”。刚新创的专业,那方向是大啊
bo_long
·
2020-08-18 05:35
学习笔记
数据结构
数据结构学习笔记
:时间复杂度
数据结构学习笔记
:时间复杂度1、大O函数O——OrderofMagnitude——同阶2、常用大O函数3、常用大O函数图像4、案例演示a=500b=600c=100foriinrange(n):forjinrange
howard2005
·
2020-08-17 22:44
数据结构
数据结构学习笔记
——时间复杂度预估
引言一个算法的好坏通常是评估其运行时的时间复杂度和空间复杂度。算法的时间代价就是指算法执行时花费CPU的时间,与参与运算的数据量有关,通常很难事先计算得到。算法的时间效率指算法的执行时间随问题的增长而增长的趋势,通常采用时间复杂度来度量。算法时间复杂度的渐进表示通常用大O表示法,大O表示法给出了函数f(x)的严格上限。其定义为:预估指南一些通用规则通常能帮助我们确定一个算法的运行时间。循环:循环体
ch_casia
·
2020-08-17 21:12
数据结构学习笔记
(一)复杂度分析技巧
一、什么是复杂度分析数据结构和算法本身解决如何让代码运行得更快,如何让代码更省存储空间。所以执行效率是算法一个非常重要的考量指标。衡量算法代码的执行效率就是复杂度分析,复杂度分析分为时间、空间复杂度分析二、为什么要复杂度分析在运行一段代码的时候可能因为环境的不同执行的效率也不同,比如,分别用i9处理器和i3处理器来运行同一段代码,不用说,i9处理器要比i3处理器执行的速度快很多。还有就是数据规模不
Share_Ait
·
2020-08-17 20:10
数据结构
数据结构学习笔记
—图---图的连通性、顶点间的路径
在无向图中,如果从顶点Vi到顶点Vj有路径,则称Vi和Vj连通。若图中任意两个两个顶点之间都连通——连通图。极大连通子图——连通分量。(无向图)从一个顶点开始作为一个子图,逐个添加和这个子图有边相连的顶点,直到所有相连的顶点都被纳入到图中所生成的子图就是一个极大连通子图。完全图——任意两个顶点之间都有边或弧对于无向图,有n个顶点,则有有n(n-1)/2条边;对于有向图,有n个顶点,则有n(n-1)
流氓小丑
·
2020-08-17 20:55
算法
数据结构
数据结构学习笔记
在看《算法(第4版)》这本书的过程中,作者将算法与数据结构结合进行讲解,阅读的过程中,意识到数据结构非常的重要。比如在第三章讲解查找算法时,适时的引入二叉树,高效的查找元素和避免了如线性表添加新元素需改变其他元素位置。高效的算法有赖于合理的数据结构,这本书给我很大影响之一是把数据结构和算法当为不可分离的整体来考虑,数据结构是一个好的算法的必要条件,所以先看的第一个概念是算法复杂度。算法的时间复杂度
DKE_LS
·
2020-08-17 19:09
数据结构学习笔记
003什么是空间复杂度
自述首先,该篇文章不会长篇大段的去解释书本上关于空间复杂度的定义和描述字眼。而是,给你一段程序,自己去体悟空间复杂度的核心含义与思想。空间复杂度问题:求1+2+3+…+n的和!c语言代码片段1:#includeusingnamespacestd;main(){intn,i;longlongsum=0;cin>>n;for(i=1;iusingnamespacestd;longlongsum(int
一抱女友就犯困
·
2020-08-17 18:36
大话数据结构
数据结构
算法
c语言
数据结构学习笔记
002什么是时间复杂度
基本概念时间复杂度:计算机解决问题的时间,随着问题规模的扩大,运行时间上的变化规律(或者说:时间是怎么变化)。一般情况下,时间复杂度都是指算法运行时间的最坏情况。补充时间复杂度一般用大写的O来表示,后面用小括号包裹时间变化规律。比如:1、访问数组某个位置的值,其时间复杂度为O(1)。解析:因为,数组可以通过下标直接定位到数据原素,无论数值的长度是多少(即:问题规模的扩大),均可以通过下标直接访问得
一抱女友就犯困
·
2020-08-17 18:35
大话数据结构
数据结构
算法
数据结构学习笔记
之查找基本概念与线性结构的查找算法
查找基本概念与线性结构的查找算法一、基本概念1、查找的定义2、查找表3、静态查找表与动态查找表4、关键字与平均查找长度二、针对线性结构的查找算法1、顺序查找1.1、一般线性表的顺序查找1.2、有序表的顺序查找2、折半查找3、分块查找一、基本概念1、查找的定义在数据集合中寻找满足所给条件的数据元素的过程,称之为查找;查找的结果有且只有两种:成功和失败,换句话就是:要么从集合中找到至少一个满足条件的元
御承扬
·
2020-08-17 14:38
数据结构学习笔记
数据结构学习笔记
之排序
排序一、基本概念1、排序的定义2、排序算法的分类3、排序算法衡量标准二、内部排序1、插入排序1.1、直接插入排序1.2、折半插入排序1.3、希尔排序2、交换排序2.1、冒泡排序2.2、快速排序一、基本概念1、排序的定义排序,我是如此定义的:排序是一种操作,一种对原本无序的序列通过按关键字进行元素值交换达到增序排列或降序排列的操作。2、排序算法的分类根据数据元素是否完全在内存中分为:内部排序和外部排
御承扬
·
2020-08-17 14:38
数据结构学习笔记
数据结构学习笔记
之图的经典应用
图的经典应用一、最小生成树1、基本概念2、性质3、算法3.1、Prim算法3.2、Kruskal算法二、最短路径1、基本概念2、分类3、Dijkstra算法3.1、基本思想3.2、辅组数组3.3、基本步骤2.4、示例3、Floyd算法3.1、基本思想3.2、示例如下:三、拓扑排序1、DAG图和AOV网2、拓扑排序2.1、步骤2.2、实现代码3、逆拓扑排序4、注意事项四、关键路径1、AOE网1.1、
御承扬
·
2020-08-17 14:38
数据结构学习笔记
数据结构学习笔记
之B树与B+树
B树与B+树一、B树1、B树的概念2、B树的定义3、重要结论4、B树的高度5、B树的查找6、B树的插入6.1、定位6.2、插入7、B树的删除7.1、删除的关键字不在终端结点7.2、删除的关键字在终端结点二、B+树1、定义2、与B树的差异一、B树1、B树的概念B树,即多路平衡查找树。B树中所有节点的孩子个数的最大值称为B树的阶。2、B树的定义一棵m阶的B树或为空树,或者满足下列性质:1)树中每个节点
御承扬
·
2020-08-17 14:38
数据结构学习笔记
数据结构学习笔记
之散列表
散列表一、基本概念1、散列函数:2、冲突与同义词3、散列表二、构造散列函数1、直接定址法2、除留余数法3、数字分析法4、平方取中法三、处理冲突的操作1、开放定址法1.1、线性探测法1.2、平方探测法1.3、再散列法1.4、伪随机序列法1.5、注意事项2、拉链法四、散列查找五、影响散列表效率的因素一、基本概念主要有散列函数和散列表的定义,以及散列函数的关键字冲突现象。1、散列函数:将查找表中关键字映
御承扬
·
2020-08-17 14:07
数据结构学习笔记
Python-从入门到入土的纯零基础小白经验交流分享(
小甲鱼
005讲)
Python-从入门到入土的纯零基础小白经验交流分享(
小甲鱼
005讲)看视频有些不懂的地方,做个小白才会做的笔记(╭(╯^╰)╮):几种数字的写法表达法1、布尔类型:bool就是ture和falsetrue
LittleWhite_Lan
·
2020-08-17 07:13
python
数据结构学习笔记
(一):稀疏数组
数据结构学习笔记
(一):稀疏数组一、稀疏数组的概念例如,五子棋程序中,有存盘推出和续上盘的功能。如果要实现这个功能,最简单的方法就是用二维数组储存。
不会爬墙的岛田
·
2020-08-16 22:29
数据结构与算法
数据结构
算法
小甲鱼
python教程32-33讲--python异常 笔记及习题答案
1.python标准异常总结:2.检测python异常并处理1)try-except语句:try:检测范围exceptException[asreason]:出现异常后的处理代码使用例子:try:int('abc')sum=1+'1'f=open('我为什么是一个文件.txt')print(f.read())f.close()exceptOSErrorasreason:print('文件出错啦\错
蘇丶
·
2020-08-16 21:46
小甲鱼python教程
关于scrapy的安装以及初步入门
参考链接:https://blog.csdn.net/qq_41556318/article/details/85042006以及
小甲鱼
视频安装参考链接:https://blog.csdn.net/duanyajun987
我爱丐帮帮主
·
2020-08-16 21:47
Python
小甲鱼
教程 课后练习33 异常处理
第一题:要求如下,检测输入是否为整数,如果是整数的话,通过,不是的话,捕获错误并报错!代码如下:defint_input(prompt=''):whileTrue:try:int(input(prompt))#这里括号内是input!!!千万注意,不是int_input,那个是函数名,这里要监控的是输入的数值,也就是inputbreakexceptValueError:print('出错,您输入的
bestallen
·
2020-08-16 18:04
Python
exercise
数据结构学习笔记
----[小白版]
数据结构学习笔记
本篇内容是根据郝斌老师数据结构的学习笔记如有侵权或总结中有任何错误愿意通过邮箱,QQ联系我的话,本人将万分感谢。
追梦小男孩_zj
·
2020-08-16 09:09
算法和
数据结构学习笔记
------基础概念
1.基本程序要素Python程序包含一个或多个模块。模块只是Python代码的一个文件,其中包括语句、函数定义和类定义。简短的Python程序也称为脚本,可以包含在一个模块当中。而较长的或较为复杂的程序,通常包含一个主模块和多个支持模块。主模块包含了程序执行的起点,支持模块包含了函数和类的定义。Python语句可分为输入语句、输出语句、赋值语句、循环和条件语句。只要对于基本语句熟练掌握,Pytho
蒙蕤
·
2020-08-16 05:22
算法和数据结构
数据结构学习笔记
-线性表顺序存储(C语言实现)
写了一天,终于将线性表的顺序存储实现了,顺便恶补了一下指针内容。顺序存储,适合做查询,链式存储适合做增删。添加方法主要就是将线性表从后往前遍历,依次往后挪一位,直到空出想要插入的位置,删除方法就是将线性表从要删除的地方往后遍历,依次往前挪一位。#include#include#defineMAXLENGTH20typedefintEletype;typedefstruct{ Eletypedat
Daydream Mr.
·
2020-08-16 04:32
数据结构
Python中if__name__ ==》《__main____init__和self的解析
Python中if__name__==》《__main____init__和self的解析Python中ifname==‘main’,__init__和self的解析
小甲鱼
Python零基础if__name
求知小菜鸟
·
2020-08-16 03:18
python
数据结构学习笔记
(4)——队列
队列1什么是队列队列(Queue):具有一定操作约束的线性表;插入和删除操作:只能在一端插入,而在另一端删除。数据插入:入队列(AddQ)数据删除:出队列(DeleteQ)先来先服务先进先出:FIFO2队列的抽象数据类型类型名称:队列(Queue)数据对象集:一个有0个或多个元素的有穷线性表。操作集:长度为MaxSize的队列QQueue,队列元素itemElementTypeQueueCre
鲑鱼683
·
2020-08-16 03:00
数据结构和算法
严蔚敏版
数据结构学习笔记
(5):串
串(string),由字面意思理解就知道是和字符串有关的一种数据结构,它是由零个或者多个字符组成的有限序列,一般记为s=‘a1a2a3……an’(n>=0);其中s为串名,用单引号括起来的字符序列是串的值,ai可以是字母,数字,或者是其他字符;只有两个串的值相等才能称两个串是相等的,串值必须要用两个单引号括起来,但是单引号并不包含在串中,单引号的作用只是避免与变量名或者数的常量混淆。由多个空格组成
三年七班陈信宏
·
2020-08-16 00:29
严蔚敏版数据结构代码实现
数据结构
严蔚敏版
数据结构学习笔记
(2):线性表的链式表示和实现
线性表的链式存储结构的特点是用一组任意的存储单元存储线性表的数据元素(这组存储单元可以是连续的也可以是不连续的)。也就是通过指针实现了物理不相邻的存储结构存放逻辑上相邻的数据元素。对线性表的一个数据元素ai来说,除了要存储其本身的数据信息之外,还需要存储一个指示其直接后继的信息(一般来说是一个指针信息)。这两部分组成数据元素ai的存储映象,称为结点(node).他有两个域,存储数据元素的信息的数据
三年七班陈信宏
·
2020-08-16 00:29
严蔚敏版数据结构代码实现
严蔚敏版
数据结构学习笔记
(4):队列
和上次的栈相反,队列是一种先进献出的线性表(FIFO);它只允许在它的一端进行删除操作,而在另一边进行插入操作。在队列里面,允许插入的一端我们称之为队尾,允许删除的一端称为队头;队列和栈的基本操作差不多,也有八个,不同的一点是删除操作是在表的头部进行而不是尾部;ADTQueue{InitQueue(&Q);DestroyQueue(&Q);ClearQueue(&Q);QueueEmpty(Q);
三年七班陈信宏
·
2020-08-16 00:29
严蔚敏版数据结构代码实现
数据结构
初学Python从小白到菜鸟
声明学习资料为1:廖雪峰的Python:70%2:菜鸟网络的Python:10%3:
小甲鱼
的Python:5%4:自创:15%此Blog是我对以上教程的理解和一些小小的创新,非科班学Python,有错误请路过的大佬匹配指正
Edith·上官
·
2020-08-15 23:34
Python
循环链表解决魔术师发牌问题和拉丁方阵
这是
小甲鱼
数据结构视频中的两题,主要用的数据结构是循环链表。。
haohulala
·
2020-08-15 23:53
数据结构
严蔚敏
数据结构学习笔记
二.线性表
第二章线性表线性结构是一个数据元素的有序(次序)集线性结构的基本特征:1,集合中必存在唯一的一个"第一元素";2,集合中必存在唯一的一个"最后元素";3,除最后元素在外,均有唯一的后继;4,除第一元素之外,均有唯一的前驱。2.1线性表的类型定义(抽象数据类型)基本操作中的ListEmpty(L),ListLength(L),PriorElem(L.cur_e,&pre_e),NextElem(L.
geting
·
2020-08-15 23:57
算法
C++算法与
数据结构学习笔记
------单链表实现多项式
//使用单链表实现了多项式的加减和乘法。#includetemplateclassList;templateclassNode{friendclassList;private:Tcoef,exp;Node*next;};templateclassList{private:Node*first;public:List(){first=0;}~List();boolEmpty()const{retur
Frank_Jay
·
2020-08-15 21:14
C/C++
严蔚敏版
数据结构学习笔记
(1):线性表的顺序表示和实现
线性结构的特点:在数据元素的非空有限集合中(1)存在唯一的一个被称作“第一个”的数据元素,(2)存在唯一的一个被称作“最后一个”的数据元素,(3)除第一个外,集合中的每一个数据元素均只有一个前驱,(4)除最后一个数据元素外,每一个元素均只有一个后继。一个线性表是n个数据元素的有限序列。线性表的数据元素个数n(n>=0)定义为线性表的长度,n=0时称为空表。对一个线性表不仅可以进行访问,还可以进行插
三年七班陈信宏
·
2020-08-15 21:52
严蔚敏版数据结构代码实现
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他