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
小甲鱼数据结构学习笔记
Python--
小甲鱼
学习笔记--第31课:pickle和文件
文件读写三部曲:打开文件–>读/写文件–>关闭文件。下面通过实例来讲解pickle模块是如何完成文件读写工作。pickle提供了一个简单的持久化功能。python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化。(1)使用pickle模块写入数据:Step1:pickle_file=open(‘my_data.pkl’,’wb’)#以二进制写入模式打开名为my_data.
猪猪会飞
·
2020-07-06 20:05
python学习
Python--
小甲鱼
学习笔记--第29课:文件读写、文件对比、文件分割、内容显示
学习视频中的任务:将文件(record.txt)中的数据进行分割并按照以下规律保存起来:1).
小甲鱼
的对话单独保存为boy_*.txt的文件(去掉“
小甲鱼
:”)2).小客服的对话单独保存为girl_*.
猪猪会飞
·
2020-07-06 20:05
python学习
Python--
小甲鱼
学习笔记--第30课:文件系统(os、os.path)
(1)模块:可用代码段的打包。(2)os、os.path模块中关于文件、目录常用的函数使用方法:Python是跨平台的语言,也就是说同样的源代码在不同的操作系统下不需要修改就可以同样实现。因此,Python的作者就倒腾了OS模块,有了该模块,就不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用。Os模块和os.path模块是两个不同的模块。0.编写一个程序,统计当前目录下每个
猪猪会飞
·
2020-07-06 20:05
python学习
python
Python--
小甲鱼
学习笔记--第32课:异常处理
Python标准异常总结:课后习题及答案:0.结合你自身的编程经验,总结下异常处理几只的重要性?由于韩静的不确定性和用户操作的不可预知性都可能导致程序出现各种问题,因此异常机制最重要的就是:增强程序的健壮性和用户体验,金肯的捕获所有预知的异常并写好处理的代码,当异常出现的时候,程序自动消化并恢复正常(不至于崩溃)。1.请问以下代码是否会产生异常,如果会的话,请写出异常的名称:>>>my_list=
猪猪会飞
·
2020-07-06 20:05
python学习
Python
小甲鱼
学习笔记06-10
06常用操作符一、算术操作符+-*/**//%例子:3**2=9-3**2=-93**-2=0.1111111二、三、问:not1or0and1or3and4or5and6or7and8and9=?07分支和循环1一、打飞机文字流程加载背景音乐播放背景音乐(设置单循环)我方飞机诞生interval=0whileTrue:if用户是否点击了关闭按钮:退出程序breakinterval+=1ifint
TES_DanDan
·
2020-07-06 15:26
Python小甲鱼学习笔记
python
Python
小甲鱼
学习笔记01-05
01开始一.IDLE二.print()1.print()的作用是什么?print()会在输出窗口中显示一些文本(在这一讲中,输出窗口就是IDLEshell窗口)。2.例子:print(5+2)print(‘well’+‘water’)print(‘good’*7)print(‘good’+‘7’)PS:print打印不包含引号3.end是print()函数的一个参数。end是输出语句结束以后附加的
TES_DanDan
·
2020-07-06 14:17
Python小甲鱼学习笔记
python
定制一个计时器的类,start 和stop方法代表启动计时和停止计时,假设计时器对象t1, print(t1)和直接调用t均显示结果,当计时器未启动或已经停止计时,调用stop方法会给予温馨的提示。
C零基础入门学习python——
小甲鱼
下面一起来做一个案例。基本要求:●定制一个计时器的类。●start和stop方法代表启动计时和停止计时。
寒江孤影 江湖故人 相逢何必曾相识
·
2020-07-06 06:14
Python入门教程
基础+案例:小象学院52课入门补充:B站
小甲鱼
——零基础入门学习Python,评论区可获得相关程序代码,比较大型的程序有贪
FLYING TARDIS
·
2020-07-06 04:41
Python
python
数据结构学习笔记
-树(下)-哈夫曼树与哈夫曼编码(1)
数据结构-树(下)-哈夫曼树与哈夫曼编码(基础知识)哈夫曼树带权路径长度(WPL)哈夫曼树的构造哈夫曼编码哈夫曼树带权路径长度(WPL)二叉树中所有叶结点的带权路径长度之和,其中n为叶节点数,根节点要叶节点的长度为l:WPL=∑k=1nwklkWPL=\sum_{k=1}^{n}w_kl_k\quadWPL=k=1∑nwklk哈夫曼树即最优二叉树,指WPL最小的二叉树。哈夫曼树的每个节点的度为0或
weixin_41970815
·
2020-07-06 03:42
数据结构学习笔记
数据结构学习笔记
6--线性表易错知识点总结
最近通过刷题,对线性表有了更为深刻的了解,为了防止自己忘记,决定整理一下所碰到的知识点,留待复习回顾。重要概念:1.结点:包含了数据域和指针域,其中指针域用来存储下一个节点的地址。2.头指针和头结点有什么联系和区别?头指针:指向第一个结点的指针为头指针。头结点:当有头结点时,该结点的数据域可以不存储任何信息,头结点的指针域指向第一个结点。在有头结点的情况下,头指针指的是指向头结点的指针。当没有头结
lhj_sjtu
·
2020-07-06 01:57
数据结构及算法分析
【Python扩展阅读【转】EasyGui 学习文档【超详细中文版】】
翻译改编自官方文档:http://easygui.sourceforge.net/tutorial/index.html翻译改编者:
小甲鱼
,本文欢迎转载,转载请保证原文的完整性!
weixin_30258901
·
2020-07-05 20:30
Python小程序分享02——简单定时器
(手动撒花)今天,在这里要表白一下鱼C论坛的
小甲鱼
,是
小甲鱼
引领我进入了学习python的小课堂,
小甲鱼
的免费课程尤其推荐!支持
小甲鱼
!博客中些许小程序都是跟随
小甲鱼
的课堂记录下来的,致敬
小甲鱼
老师!
汪蛋
·
2020-07-05 17:16
零基础学python
哈夫曼编码的C语言实现
代码来自于《
小甲鱼
C++快速入门》主程序main.cpp#include"stdafx.h"#include#include"huffman.h"intmain(){htTree*codeTree=buildTree
_yxy_
·
2020-07-05 16:20
小程序+数据结构与算法
小甲鱼
python第30课习题
查找当前目录内,包含所输入关键字的txt文件,并标注出,是在文件的第几行,和第几个位置fromosimportwalk,getcwdfromos.pathimportjoindefsearch_file():'''查找当前目录底下的所有文件!return返回的结果为列表:‘/路径/文件.txt’'''file_list=[]foreach_dir_fileinwalk(getcwd()):ifea
Aaron_Ren
·
2020-07-05 06:15
数据结构学习笔记
——线性表之顺序表(c语言实现)
1.概念顺序表即线性表的顺序存储结构,指的是用一段地址连续的存储单元依次存储线性表数据元素。在线性表中,每个数据元素的类型都相同,一般可以用一维数组来实现顺序存储结构。2.实现完整代码下载地址https://download.csdn.net/download/luotuoxiansheng/10746233(1)建立顺序表的结构利用c语言结构体来建立顺序表的结构,顺序表结构体中包含数据和表长。#
jim船长
·
2020-07-04 23:53
数据结构学习笔记
数据结构学习笔记
——堆栈之链式存储结构(c语言实现)
栈的链式存储结构使用单链表实现,同线性表一样,链式存储结构的堆栈在存储空间的利用上显得更加灵活,只要硬件允许一般不会出现溢出的情况。但链式栈相对于顺序栈稍显麻烦,若所需堆栈空间确定,顺序栈显得方便一些。关于链式和顺序式的选择视具体情况而定。1.栈的链式存储结构:代码示例:typedefintStatus;typedefintElemType;//结点typedefstructStackNode{E
jim船长
·
2020-07-04 23:53
数据结构学习笔记
Redhat安装 增强功能 virtualBox
我是跟
小甲鱼
的教程安装的,贴上链接搭建C语言学习环境:下载安装VirtualBox虚拟机(*)http://bbs.fishc.com/thread-65015-1-1.html(出处:鱼C论坛)在安装增强功能时候
dishuogai1785
·
2020-07-04 14:36
数据结构学习笔记
(六)链表算法题
第一题问题设顺序表用数组A[]表示,表中元素存储在数组下标1~m+n的范围内,前m个元素递增有序,后n个元素递增有序,设计一个算法,使得整个顺序表有序。(1)给出算法的基本设计思想。(2)根据设计思想,采用C或C++语言描述算法,关键之处给出注释。(3)说明你所设计算法的时间复杂度和空间复杂度。解答(1)算法基本设计思想:将数组A[]中的m+n个元素(假设元素为int型)看成两个顺序表,表L和表R
daweiwangzi
·
2020-07-04 14:48
c++
数据结构学习笔记
——单链表
链表介绍链表(linkedlist)是一种在物理上非连续,非顺序的数据结构,由若干节点(node)组成单链表每一个节点又包含两部分,1是存放数据的变量data,2是存放指向下一个结点的指针next双向链表每一个节点包含三部分,在单链表的基础上多了一个指向前置节点的prev指针链表的第一个节点被称为头节点,最后一个节点被称为尾节点,尾结点的next指针指向null链表在内存中的存储方式为随机存储时间
UPC_葫芦娃
·
2020-07-04 12:35
数据结构
数据结构
java
算法
STM32之DMA+ADC
借用
小甲鱼
的经典:各位互联网的广大网友们、大家早上中午晚上好、、(打下小广告,因为
小甲鱼
的视频真的很不错)、每次看
小甲鱼
的视频自学都是比较轻松愉快的、、我在想,如果
小甲鱼
出STM32的视频,我会一集不漏的听的
admvhe7081
·
2020-07-04 10:05
数据结构学习笔记
——线性表之单链表(c语言实现)
1.概念链式存储结构:是指把数据元素存放在任意内存未被占用的存储单元里,这组存储单元可以是连续的,也可以是不连续的。大概就是这样:因此,为了表示每个数据元素a1,与其直接后继数据元素a2之间的逻辑关系,对数据元素a来说,除了存储其本身的信息之外,还需存储一个指示其直接后继的信息(即直接后继的存储位置)。对此有如下几个概念:数据域指针域指针(链)头指针存储数据元素信息的域存储直接后继位置的域指针域中
jim船长
·
2020-07-04 00:34
数据结构学习笔记
数据结构学习笔记
_2.数据结构与算法
算法一.数据结构与算法关系二.算法定义三.算法的特性1.输入输出2.有穷性3.确定性4.可行性四.算法设计的要求1.正确性2.可读性3.健壮性4.时间效率高和存储量低五.算法效率的度量方法1.事后统计方法2.事前分析估算方法六.函数的渐近增长*七.算法时间复杂度1.算法时间复杂度定义2.推导大O阶方法3.常数阶4.线性阶5.对数阶6.平方阶八.常见的时间复杂度九.最坏情况与平均情况十.算法空间复杂
MuChen7
·
2020-07-02 16:31
笔记
数据结构学习笔记
_3.线性表
线性表一.线性表的定义二.线性表的抽象数据类型三.线性表的顺序结构存储结构(1)顺序结构存储结构1.顺序存储定义2.顺序存储方式3.数据长度与线性表长度区别4.地址计算方法(2)顺序存储结构的插入与删除1.获得元素操作2.插入操作3.删除操作4.顺序存储结构的优缺点四.线性表的链式存储结构(1)链式存储结构1.线性表链式存储结构定义2.头指针和头结点的异同3.线性表链式存储结构的代码描述(2)单链
MuChen7
·
2020-07-02 16:00
笔记
数据结构学习笔记
_1.数据结构的基本概念及术语
数据结构绪论一.数据结构的基本概念及术语1.数据2.数据元素3.数据项4.数据对象5.数据结构二.逻辑结构与物理结构1.逻辑结构2.物理结构三.抽象数据类型1.数据类型2.抽象数据类型一.数据结构的基本概念及术语1.数据数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合这里的数据,其实就是符号,而且这些符号必须具备两个前提1.可以输入到计算机中2.
MuChen7
·
2020-07-02 16:00
笔记
mooc浙江大学
数据结构学习笔记
前言个人主要是看mooc浙大的数据结构视频进行学习,一共12讲,所以一共会有12讲的学习笔记,都会陆续在下面给出博客的链接,如果有什么错的地方多多指正!数据结构–基本概念博客链接:https://blog.csdn.net/qq_20225851/article/details/104105043数据结构–线性结构博客链接:https://blog.csdn.net/qq_20225851/art
代码噜噜噜
·
2020-07-02 16:53
数据结构
Python学习(2、3)设计一个小游戏、字符串
参考视频:零基础入门学Python(作者:
小甲鱼
)快捷键:Ctrl+N:新建一个窗口tab:缩进提示F5:执行Python里面,缩进表示层次BIF:Build-infunctions内置函数Python
ningmeng1227
·
2020-07-02 13:49
蜗牛萌
算法与
数据结构学习笔记
-字符串之最长公共子序列,LCS问题的动态规划解法
问题:给定两个字符串,找出它们的最长公共子序列。首先了解题目,子序列和字串是不同的。在字符串匹配里,子串通常指的是给定字符串的一部分,是连续的不可断开的。而子序列是不同的,是在给定字符串里,按照顺序取字符,可以连续可以断开,然后组合构成新的字符串。通常子序列都不是给定字符串的子串,但是子串也可以称为子序列。另外公共子序列不一定是最长公共子序列的子串。不同的取字符方式可以构建出相同的子序列,如上图子
哥布林军团
·
2020-07-02 12:25
算法与数据结构
字符串
数据结构
算法
动态规划
【
小甲鱼
python】Tkinter学习笔记5-6
1.1选中便删除fromtkinterimport*master=Tk()#theLB=Listbox(master,selectmode=EXTENDED)按住ctrl可以多选但还是只能删除一个。。#theLB=Listbox(master,selectmode=SINGLE)单选theLB=Listbox(master)theLB.pack()'''theLB.insert(0,"西瓜")th
rainwwweee
·
2020-07-02 11:44
python
【
小甲鱼
python】Tkinter学习笔记1-4
1.1importtkinterastkapp=tk.Tk()#生成了顶层窗口的实例root窗口,T大写k小写app.title("FishcDemo")#设置标题栏#Label是一个组件,组件实例化后成为一个对象。#该组件放在app这个窗口上#该组件是最常见的组件之一,主要用于显示文本和图标theLabel=tk.Label(app,text="我的第二个窗口程序!")#pack()用于自动调节
rainwwweee
·
2020-07-02 10:48
python
Scrapy框架学习-用Scrapy框架爬取豆瓣电影排行数据——未完待续
背景看
小甲鱼
视频时,在爬虫部分提到scrapy框架。
lonesome_zxq
·
2020-07-02 09:31
学习笔记
Python
爬虫
Scrapy
大话
数据结构学习笔记
-Day1
大话数据结构笔记-Day1逻辑结构是中数据对象中数据元素之间的相互关系集合结构:集合结构中的数据元素除了同属于一个集合之外,它们之间没有其他关系。
[email protected]
线性结构:线性结构中的元素之间是一对一的关系。
[email protected]
树形结构:树形结构中的元素之间存在一种一对多的层次关系。
[email protected]
图形结构:图形结构的数据元素是多对多的
梦想飞的鱼1
·
2020-07-02 08:09
改进版爬虫 爬取漂亮妹纸图1
看到网上“
小甲鱼
”“小姐姐”写的“轮一只爬虫的自我修养4:OOXX",搜查下,爬的网站早已修复了此bug,突然想,能不能修改下再爬一次,(*^__^*)嘻嘻!
禅-师
·
2020-07-02 02:01
python
数据结构学习笔记
之栈(含数制转换,括号匹配,表达式求值转逆波兰)
#include#include#include#include#include#include//gcc6.3可不加#include#includeusingnamespacestd;typedefintRank;#defineDEFAULT_CAPACITY3#defineN_OPTR9constcharOPSET[N_OPTR]={'+','-','*','/','^','!','(',')
dzydzy7
·
2020-07-01 23:36
数据结构
python
数据结构学习笔记
-2016-10-21-01-复杂度分析
程序执行时间取决于以下几个因素:数据量;硬件类型和执行时刻,关于执行时刻,按书中说是是否有其他程序在同时运行;编程语言和编译器也是一大关键因素。4.1复杂度分析评价一个算法的效率,可以数逻辑比较、数据交换以及算术运算的数目。比如说计算n×n矩阵的所有数值之和。>>>totalSum=0>>>foriinrange(n):...rowSum[i]=0...forjinrange(n):...rowS
mzm1991
·
2020-07-01 17:30
python数据结构
4.资料下载:C++学习
------------------基础视频教程(推荐1~5套)------------------
小甲鱼
C++快速入门教程(以C语言为基础进行讲解)百度网盘:https://pan.baidu.com
透明水晶
·
2020-07-01 10:19
1.C/C++编程
小鱼要学数据结构与算法(基于python)—Day15散列、散列函数、区块链
数据结构学习笔记
15(北大公开课)目录散列一、知识概览1.1散列1.2散列函数1.3散列函数应用二、python散列函数库散列一、知识概览本章主要讲解散列、散列函数、区块链,知识概览如下。
下雨天的小鱼
·
2020-07-01 06:30
数据结构与算法
python基本语法整理
python刚刚开始入门,总结一下上网课(
小甲鱼
)时学到的python基本语法。有一点c的基础,主要总结和c不太一样的地方。
charloy
·
2020-07-01 00:10
python
Python学习笔记1(
小甲鱼
视频学习总结P1——P13)
**Python学习笔记1**学习时间:2019.9.21学习基础:C语言资料来源:
小甲鱼
零基础入门学习视频P2_3基本认识:1.Python是面向对象的。
不语uuuuuu
·
2020-06-30 17:03
小甲鱼
python听课笔记 p1-p10
p26.28
小甲鱼
print快捷键alt+n去到上一条语句alt+p去到下一条语句课后练习:0.动手试试直接输入>>>5+8与输入>>>print(5+8)有何不同?
Hensere
·
2020-06-30 15:50
python
python
python数据分析学习路径
准备工作环境(第1周)1.1.python安装1.2.库安装:pandas、numpy、matplotlib、scipy2)学习python语言基础知识(第2-3周):廖雪峰基础教程、慕课网python、
小甲鱼
zhaocen_1230
·
2020-06-30 14:29
【数据结构】线性表之静态链表
网易云课堂
小甲鱼
课程链接:数据结构与算法一、什么是静态链表C语言的伟大,在于指针的灵活性,使得它可以非常容易的操作内存中的地址和数据,这比其他高级语言更加灵活方便。
sigsegv670
·
2020-06-30 12:00
大话
数据结构学习笔记
1
第一章绪论数据结构是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科。程序设计=数据结构+算法数据:描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据对象:是性质相同的数据元素的集合,是数据的子集。数据元素:是组成数据的,有一定意义的基本单位,在计算机中通常作为整体处理,也被称为记录。数据项:一个数据元素可由若干
zack_fair
·
2020-06-30 12:10
数据结构
【
小甲鱼
Python入门笔记】一个文件任务
算法实现如下f=open("record2.txt")#将读取到的每一行作为字符串存入一个list当中boy=[]girl=[]#设置一个计数器用于创建三个文件名count=1foreach_lineinf:ifeach_line[:6]!="======":#当没遇到分割线时将对话进行分割并保存#split(分割符,分割次数)注意分隔符最好从文本中复制(name,talk)=each_line.
WatberBear
·
2020-06-30 11:03
笔记
数据结构学习笔记
-栈的顺序存储(C语言实现)
栈的模式是后进先出,就是最后插入的在最上面。其原理就一个只在表尾进行插入和删除的线性表。把允许插入的一端叫做栈顶,另一端叫做栈尾。数据数量在一定范围内推荐使用顺序栈,反之则使用链栈栈作为一种特殊的线性表,也拥有顺序存储和链式存储。下面为顺序存储(该顺序表忘记定义表长度了,只定义了数组长度):#include#include#defineStackSize5typedefintSEletype;ty
Daydream Mr.
·
2020-06-30 11:58
数据结构
数据结构学习笔记
最近在看国嵌唐老师的数据结构视频,觉得还不错,所以就把笔记记录下来本节知识点:1.数据之间的逻辑结构:集合结构:数据元素之间没有特别的关系,仅同属相同集合线性结构:数据元素之间是一对一的关系树形结构:数据元素之间存在一对多的层次关系图形结构:数据元素之间是多对多的关系2.数据之间的物理结构顺序存储结构:将数据存储在地址连续的存储单元里链式存储结构:将数据存储在任意的存储单元里,通过保存地址的方式找
yhf19881015
·
2020-06-30 07:01
求职专题
小甲鱼
Python课程笔记第22讲,第23讲,第24讲
一、递归是什么函数调用自身的过程叫递归defrecursion():returnrecursion()这个例子会无限调用自身函数。例:阶乘deffactorial(n):ifn==1:return1else:returnn*factorial(n-1)number=int(input("请输入一个正整数"))result=factorial(number)print("%d的阶乘是:%d"%(nu
yang591864108
·
2020-06-30 05:39
python笔记
零基础入门Python
小甲鱼
-笔记4
第3章成为高手前必须知道的一些基础知识-下原文再续,书接上一回3.6条件分支改进一:当用户猜错的时候程序应该给点提示,比如告诉用户输入的值比答案是大了还是小了。程序修改后(假设答案是8):如果用户输入3,程序应该提示比答案小了如果用户输入9,程序应该提示比答案大了那怎样才能做到这一点呢?自己可以想一下,应该是要用到判断和比较的,不然怎么知道是大了还是小了我们还没有学习比较运算符,比较运算符神马来的
xyyojl
·
2020-06-30 04:27
Python
零基础入门Python
零基础入门Python
小甲鱼
-笔记10
第七章字典和集合7.1字典:当索引不好用时Python的字典把这个字(单词)称为”(key)”,把其对应的含义称为”值(value)”字典是Python中唯一的映射类型,映射:指两个元素集之间元素相互”对应”地关系列表(序列类型)以数组的形式存储,通过索引的方式来获取相应位置的值,一般索引值与对应位置存储的数据是毫无关系的通过一个小demo:先定义一个列表,因为”xiaoWang”这个名字写错了,
xyyojl
·
2020-06-30 04:27
Python
零基础入门Python
Python学习(19.2.14)--B站
小甲鱼
视频
*今天看书发现一个彩蛋,在python的编译器中输入importthis会有彩蛋:简洁果然是python的本性!懒人某种意义上可以创造比勤快的人更多的价值,因为他想偷懒,哈哈,如果一个想偷懒的东西那就是一个商机.012列表---打了激素的数组(三)视频课程比较常用的还有sort函数,我用cmd的自带文档看看sort有啥功能reverse()函数是可以将列表值反转的函数,sort是自动排序的有很多对
xyfyi45
·
2020-06-30 04:06
Python
【转载】关于pygame的display
小甲鱼
注:为了适应语境,display在该文档中有时翻译为“显示”,有时翻译为“显示界面”。
奔跑的犀牛先生
·
2020-06-30 03:08
python
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他