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-数据结构和算法
数据结构和算法
基于python语言_数据结构与算法:Python语言描述
基本信息作者:裘宗燕ISBN:9787111521181上架时间:2016-1-4出版日期:2016年1月开本:16开页码:343版次:1-1编辑推荐《面向CS2013计算机专业规划教材·数据结构与算法:Python语言描述》由机械工业出版社出版。内容简介书籍计算机书籍Python是目前国际上流行的用于教授**门程序设计课程的语言,国内高校也开始使用。裘宗燕*的《数据结构与算法(Python语言描
weixin_39765209
·
2022-03-21 11:10
python数据结构与算法
那么
数据结构和算法
是什么?答曰:兵法!我们可以不看兵法在战场上肉搏,如此,可能会胜利,可能会失败。即使胜利,可能也会付出巨大的代价。
qq_35821687
·
2022-03-21 11:40
python
数据结构
Python-
在pycharm或jupyter notebook上获得函数注释文本的几种方法?如何获得函数变量信息?
一、pycharm1.1鼠标悬停在函数名上大概1-2秒钟或Ctrl+Q或者如果您不想等待,直接光标放在函数名上后,按Ctr+Q快捷键,也可以迅速显示这个注释窗口。1.2鼠标光标落在函数/方法的括号内时使用快捷键Ctrl+P定位当前光标输入的参数1.3鼠标光标悬停在函数的名字或参数上,按住Ctrl键+鼠标左键单击。其实这种方法就是从源头上查看某内置函数、某模块对应的代码。如何知道这个代码文件所在路径
dssgresadfsrgre
·
2022-03-21 07:46
python学习笔记
pycharm
python
opencv
c++ vector
vector是C++标准模板库中的部分内容,它是一个多功能的,能够操作多种
数据结构和算法
的模板类和函数库。
Peilcan
·
2022-03-21 05:04
c++
数据结构
开发语言
数据结构和算法
复杂度简述
1.3如何学好
数据结构和算法
1.4
数据结构和算法
书籍及资料推荐2.算法的时间复杂度和空间复杂度2.1算法效率2.1.1如何衡量一个算法的好坏2.1.2算法的复杂度2.1.3复杂度在校招中的考察2.2时间复杂度
Yuucho
·
2022-03-20 18:59
数据结构(C语言实现)
数据结构
算法
leetcode
python-
用代码实现队列,处理斐波那契数列
队列在进行数据操作时必须遵循“先进先出(FirstinFirstout,FIFO)”的原则,这一特点决定了队列的基本操作需要在其两端进行队列(Queue)的基本操作通常在队列的两端被执行,其中执行插入元素操作的一端被称为队尾(rear);执行删除元素操作的一端被称为队头(front)。classQ:def__init__(self):self.maxQSize=10self.s=[Noneforx
yetangjian
·
2022-03-20 15:00
#
python-
自动化UI测试之---数据驱动
encoding=utf-8fromseleniumimportwebdriverimportunittest,time,osimportlogging,tracebackimportddtfromselenium.common.exceptionsimportNoSuchElementException初始化日志对象logging.basicConfig(#日志级别level=logging.I
yj11118526618
·
2022-03-19 07:52
笔记
python
如何使用rust实现简单的单链表
prepend方法4.为链表实现Displaytrait定制链表的打印显示5.为链表实现翻转链表功能的reverse方法注意事项总结前言作为初学者,在掌握了rust的基本语法和所有权机制,尝试写一下常见
数据结构和算法
·
2022-03-18 12:22
物联网技术部培训——python基本语法
python基础语法,numpy入门及KNN算法的代码实现
python-
冉冉升起的高级语言python入门篇:基本语法第一个程序:helloworld!
Te, amo
·
2022-03-17 07:01
python
几道常见算法面试题
数据结构和算法
有多重要?我想有追求的程序员都不会放过它的。
jiantaocd
·
2022-03-16 23:14
不会数据结构?24张图让你彻底弄懂它,还不会你来打我!
数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握
数据结构和算法
也是基本功之一。
风平浪静如码
·
2022-03-16 15:19
Java
程序员
MySQL
数据结构
java
后端
程序员
面试
IT-梦想|永无止境
学习内容:1、尽可能提早接触底层、深层次的东西2、学习并精通
数据结构和算法
等内容3、思考未来的就业方向学习时间:努力挤出全部时间,实现代码自由!“使劲卷”学习产出:1
Dream_Y.Ocean
·
2022-03-16 15:45
学习
职场和发展
程序人生
数据结构和算法
1.把二元查找树转变成排序的双向链表(树)题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。10//614////481216转换成双向链表4=6=8=10=12=14=16。首先我们定义的二元查找树节点的数据结构如下:structBSTreeNode{intm_nValue;//valueofnodeBSTreeNode*m_pLeft
wangluping1216
·
2022-03-16 07:52
算法
数据结构
面试
微软
struct
百度
带你了解Java
数据结构和算法
之链表
目录1、链表(LinkedList)2、单向链表(Single-LinkedList)①、单向链表的具体实现②、用单向链表实现栈4、双端链表①、双端链表的具体实现②、用双端链表实现队列5、抽象数据类型(ADT)6、有序链表7、有序链表和无序数组组合排序8、双向链表9、总结前面博客我们在讲解数组中,知道数组作为数据存储结构有一定的缺陷。在无序数组中,搜索性能差,在有序数组中,插入效率又很低,而且这两
·
2022-03-14 17:57
静态查找(顺序查找和折半查找)
听说过一句话,编程之久,除了
数据结构和算法
什么也不属于我们。为了更好的学习
数据结构和算法
,今天决定先把清华大学出版的数据结构(C语言版)书中的算法实现一遍。现在开始第一弹。贵在坚持。
Hello_Maksim
·
2022-03-14 09:28
折半查找
顺序查找
c语言
算法
数据结构
环形队列数组展示(韩顺平)
初步深入的学习
数据结构和算法
数据结构是真的耗费时间呐,把想法用数学的方式总结,然后写成代码。
吃百家IT长大的仔
·
2022-03-14 03:27
数据结构和算法(尚硅谷)
数据结构和算法
Java实现(韩顺平)
目录稀疏数组队列数组模拟队列思路数组模拟环形队列链表单链表的翻转单链表的逆序输出(栈)双向链表Jasephu问题栈数组模拟栈实现计算器中缀表达式计算器逆波兰表达式(后缀表达式)中缀转后缀实现计算器递归八皇后问题排序算法冒泡排序选择排序插入排序希尔排序快速排序归并排序基数排序查找线性查找二分查找插值查找斐波那契查找哈希表二叉树遍历树查找节点删除加点顺序存储二叉树线索二叉树堆排序哈夫曼树哈夫曼编码实现
看向未来213
·
2022-03-14 03:53
java
数据结构
java
算法
带你了解Java
数据结构和算法
之二叉树
目录1、树2、二叉树3、查找节点4、插入节点5、遍历树6、查找最大值和最小值7、删除节点①、删除没有子节点的节点②、删除有一个子节点的节点③、删除有两个子节点的节点④、删除有必要吗?8、二叉树的效率9、用数组表示树10、完整的BinaryTree代码11、哈夫曼(Huffman)编码①、哈夫曼编码②、哈夫曼解码12、总结1、树树(tree)是一种抽象数据类型(ADT),用来模拟具有树状结构性质的数
·
2022-03-11 18:41
数据结构和算法
一、时间复杂度和空间复杂度1.时间复杂度常数阶O(1)对数阶O(logN)线性阶O(n)线性对数阶O(nlogN)平方阶O(n²)立方阶O(n³)K次方阶O(n^k)指数阶(2^n)上面从上至下依次的时间复杂度越来越大,执行的效率越来越低。2.空间复杂度二、数据结构1.线性表a.数组b.单链表c.双向链表d.循环链表e.双向循环链表f.静态链表2.栈a.顺序栈数组实现静态栈publicclassA
1196919310
·
2022-03-10 22:48
数据结构和算法
数据结构
算法
排序算法
立下一个flag(学好编程)
1.语言学习C/C++2.
数据结构和算法
3.操作系统4.计算机网络5.数据库6.实战项目学习计划按照上述学习目录,对以往掌握知识进行深入学习,时刻怀着一颗空杯心态。每周投入学习时间不低于15小时。
小夏同学—冲啊!
·
2022-03-07 07:05
c语言
c++
开发语言
后端
java入门进阶
一:编程基础不管是C还是C++,不管是Java还是PHP,想成为一名合格的程序员,基本的
数据结构和算法
基础还是要有的。下面几篇文章从思想到实现,为你梳理出常用的数据结构和经典算法。
星月桥
·
2022-03-05 20:15
Python实现八大经典排序算法
1、写在前面的话本篇博客并不涉及到排序算法的理论讲解,具体理论可以参考reference的链接,并且强烈推荐
数据结构和算法
的可视化网站【0】。
我的暑假作业没写完
·
2022-03-03 19:15
Python
算法
排序
带你了解Java
数据结构和算法
之前缀,中缀和后缀表达式
目录1、人如何解析算术表达式①、求值3+4-5②、求值3+4*52、计算机如何解析算术表达式3、后缀表达式①、如何将中缀表达式转换为后缀表达式?一、先自定义一个栈二、前缀表达式转换为后缀表达式三、测试四、结果五、分析②、计算机如何实现后缀表达式的运算?4、前缀表达式①、如何将中缀表达式转换为前缀表达式?②、计算机如何实现前缀表达式的运算?总结1、人如何解析算术表达式如何解析算术表达式?或者换种说法
·
2022-03-03 19:51
推荐程序员面试秘籍!mysql索引失效的情况
第1大技能:程序设计和开发
数据结构和算法
:常用数据结构,排序,检索等面向对象编程、设计模式,掌握建模语言和建模工具:UML、MVC编程思想高质量编码能力:重用性,低耦合,可扩展性,高性能,可维护性,安全性高集成开发
阿里springboot学习笔记
·
2022-03-02 15:45
程序员
面试
后端
java
1.SQL的基本入门
后台(连接点连接数据库JDBC连接前端(控制视图的跳转和给前端传递数据))数据库(存数据,)只会写代码学好数据库基本混饭吃操作系统,
数据结构和算法
当一个不错的程序员离散数学数字电路体系结构编译原理+实战经验高级的程序员
Mercy_Wick
·
2022-03-02 08:28
SQL
数据结构和算法
(三)双向链表与双向循环链表的实现
数据结构和算法
(三)双向链表与双向循环链表的实现1.双向链表1.1结点定义1.2建表1.3插入结点1.4删除结点1.5遍历1.6查找1.7更新1.8单元测试1.9完整代码2.双向循环链表2.1结点定义2.2
极客雨露
·
2022-03-02 07:36
数据结构算法
你真的了解Python吗?Python一些常见问题总结(一)
Python-
百度百科Python官网Python3菜鸟教程Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语
FriendshipT
·
2022-02-28 21:18
Python
python
开发语言
后端
Java版顺序存储二叉树
数组存储方式和树的存储方式可以相互转换,即数组可以转换成树,树也可以转换成数组;这里我们讲的顺序存储二叉树通常是完全二叉树,所以,如果我们想顺序存储普通二叉树,需要提前将普通二叉树转化为完全二叉;关于完全二叉树的定义,可以看Java版的
数据结构和算法
·
2022-02-27 22:23
java
为什么都建议学java而不是
python-
为什么都建议学Java而不是Python?两者有什么区别吗?...
熟悉编程的朋友都知道,不管是Java还是Python一直都是两种非常了不起的,强大的编程语言,但是对于刚开始起步学习编程的朋友来说,会困惑且最经常问的问题是,不知道是该学Java还是Python,为什么多数情况下都建议学Java,不是Python呢?所以两者有什现实区别呢?如果说这个问题去请教Java程序员,那么他肯定会建议你先学Java,然后再学Python,但如果你问一个Python程序员,可
编程大乐趣
·
2022-02-27 07:10
万字通俗讲解何为复杂度
复杂度分析刚刚我说过,在俺看来,复杂度分析是
数据结构和算法
中最重要的知识点,当然学这篇只是把门找到,反之,学不会它,你就永远找不到火门。为什么复杂度分析会这么重要?
·
2022-02-23 18:13
数据复杂度算法复杂度算法
财务需要学
python-
财务人要学Python吗?
财务人要学Python吗?相信大家都被抖音里“我要悄悄学Python,然后惊艳所有人“的广告刷屏过,作为财务小白应不应该学Python呢?2020-8-714:00:14上传下载附件(1.57KB)前几日清华取消会计本科招生的新闻震荡朋友圈,虽然最后辟谣是把会计专业改为金融+计算机专业,但是从大家的反应中还是可以看到对财务转型的关心。为什么财务智能化转变,传统财务人员转型会在近一年被屡屡提及,每个
weixin_37988176
·
2022-02-23 15:52
会计专业为什么要学
python-
财务人要学Python吗?
财务人要学Python吗?相信大家都被抖音里"我要悄悄学Python,然后惊艳所有人"的广告刷屏过,作为财务小白应不应该学Python呢?2020-8-714:00:14上传下载附件(1.57KB)前几日清华取消会计本科招生的新闻震荡朋友圈,虽然最后辟谣是把会计专业改为金融+计算机专业,但是从大家的反应中还是可以看到对财务转型的关心。为什么财务智能化转变,传统财务人员转型会在近一年被屡屡提及,每个
weixin_37988176
·
2022-02-23 15:52
先学vba还是
python-
以Excel处理为目的学习python还是VBA?
------补充2020/07/15-21:19:(1)我认同python在作为胶水语言和库很多这两点上的优势,不过正如文中所述,99.99%用excel的人是真的用不到那些库,也没时间学习(需要有编程基础/思维,英语不错,愿意抽出时间钻研等)。很多时候作为有编程专业背景的人会理所当然地觉得这些都很简单,过分高估大众对编程的学习能力,因为他们已经淡忘了自己是如何花费数年努力学习才走到今天的了。(2
weixin_37988176
·
2022-02-23 13:41
万字通俗讲解何为复查度
复杂度分析复杂度分析是
数据结构和算法
中最重要的知识点,当然学这篇只是把门找到;反之,学不会它,你就永远找不到火门。为什么复杂度分析会这么重要?这个要从宇宙大爆炸,呃,从数据结构与算法的本身说起。
华为云开发者社区
·
2022-02-23 11:00
面试算法题刷题资源库
0x00收割offer版不管是找工作笔试面试白板试进大厂,还是研究生参加初试复试机试,
数据结构和算法
都是绕不过去的坎,刷题就成了很多人的需求,快来看看下面这些网站,变身刷题机器,收割offer吧!
boonya
·
2022-02-23 07:57
面试求职
Algorithm
算法
题库
我说想去京东面架构师,阿里表哥手甩我Java大厂技术题,让我滚蛋
总结起来包括:1至2门你最熟悉的编程语言+
数据结构和算法
题+计算机网络+操作系统+设计模式+数据库+开发框架。
写代码的珏秒秒
·
2022-02-22 12:39
程序员
编程
Java
java
面试
程序人生
聊一聊我在 B 站自学 Java 的经历吧
这篇文章我汇总了B站上计算机基础(操作系统、计算机网络、
数据结构和算法
、汇编等)学习视频,受到了很多小伙伴的认可和追更。甚至CSDN还有在催我更新的读者朋友所以这篇文章,不能再拖了,更新起来!!!
程序员cxuan
·
2022-02-22 11:13
推荐
计算机
后端
java
知识图谱
数据库
数据结构与算法——初识(概念)
终于到了
数据结构和算法
的阶段了,前段时间被校招题虐的惨惨的,毅然决定要好好学
数据结构和算法
了,希望和我一起参加校招的朋友们也加油啊!
簪笏
·
2022-02-22 08:34
数据结构与算法
数据结构
算法
时间复杂度
Python-
方法-传递值
传递值https://blog.csdn.net/weixin_44606217/article/details/100191200
JXeddy
·
2022-02-22 07:23
python气象绘图速成_
Python-
气象-大气科学-可视化绘图系列(二)——利用basemap叠加地图,并添加白化效果(代码+示例)...
本文为原创文章白化单图代码:importnumpyasnpimportxarrayasxrfrommpl_toolkits.basemapimportBasemapimportmatplotlib.pyplotaspltfrommatplotlib.patchesimportPolygonimportmatplotlib.patchesasmpatchesds=xr.open_dataset('2
weixin_39724382
·
2022-02-22 07:56
python气象绘图速成
python-
复盘-彻底理解生成器yield中next/sent函数区别
yield与生成器deffunc(n):foriinrange(0,n):print('func:',i)yieldif=func(10)print(func(10))#生成器是无法执行的如何调用生成器?importtimedeffunc(n):foriinrange(0,n):print('func:',i)yieldif=func(10)whileTrue:print(next(f))time
时间之友
·
2022-02-22 06:13
Road2Paradise
全职)工作地点:上海市杨浦区创智天地职位描述为移动App设计和实现后端API接口参与后端架构设计和产品的研发,开发高性能、高可靠性的服务持续提升服务性能和改进业务架构职位要求1-3年后端开发经验熟悉常用
数据结构和算法
熟悉
Paradise丶朽木
·
2022-02-21 23:33
带你了解Java
数据结构和算法
之高级排序
目录1、希尔排序①、直接插入排序②、希尔排序图解③、排序间隔选取④、knuth间隔序列的希尔排序算法实现⑤、间隔为2h的希尔排序2、快速排序①、快速排序的基本思路②、快速排序的算法实现③、快速排序图示④、快速排序完整代码⑤、优化分析总结1、希尔排序希尔排序是基于直接插入排序的,它在直接插入排序中增加了一个新特性,大大的提高了插入排序的执行效率。所以在讲解希尔排序之前,我们先回顾一下直接插入排序。①
·
2022-02-21 14:36
带你了解Java
数据结构和算法
之数组
目录1、Java数组介绍①、数组的声明②、访问数组元素以及给数组元素赋值③、数组遍历2、用类封装数组实现数据结构3、分析数组的局限性4、总结1、Java数组介绍在Java中,数组是用来存放同一种数据类型的集合,注意只能存放同一种数据类型(Object类型数组除外)。①、数组的声明第一种方式:数据类型[]数组名称=new数据类型[数组长度];这里[]可以放在数组名称的前面,也可以放在数组名称的后面,
·
2022-02-21 13:09
数据结构和算法
(三)双向链表与双向循环链表的实现
数据结构和算法
(一)线性表实现
数据结构和算法
(二)单向循环链表的创建插入删除实现
数据结构和算法
(三)双向链表与双向循环链表的实现@TOC回顾一下,前面一篇博客“
数据结构和算法
(二)单向循环链表的创建插入删除实现
孔雨露
·
2022-02-21 09:23
这份1114页的神书,助我刷爆LeetCode题库,拿下全国竞赛榜前十
前言在
数据结构和算法
中,栈的初始化部分为什么要用二级指针,其他函数却用一级指针呢?
jinggege_795
·
2022-02-21 07:24
leetcode
算法
java
面试
架构师
python-
面向对象进阶
面向对象进阶在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。@property装饰器之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性
赤剑吟龙
·
2022-02-21 06:04
python-
数组列表
1.操作列表,数组列表#列表操作,构建一个数组list1=[1,2,3,4,5]print(list1)print("Thefirstelementis%s"%list1[0])print("Thelastelementis%s"%list1[-1])print("Thefirsttwoelementsare%s"%list1[:2])#数组索引和切片操作与字符串是一样一样的[1,2,3,4,5]
Ginger_58a6
·
2022-02-20 21:23
Java版二叉树的前序遍历查找、中序遍历查找和后序遍历查找
PS:本文系转载文章,阅读原文可读性会更好,文章末尾有原文链接目录1、二叉树的节点查找1、1前序遍历查找1、2中序遍历查找1、3后序遍历查找1、二叉树的节点查找1、1前序遍历查找在Java版的
数据结构和算法
·
2022-02-19 22:21
java
数据结构 [Java版本]
数据结构和算法
的介绍
先看几个经典的算法面试题字符串匹配问题有一个字符串str1="asdjhsfkjsadbjgkvbas",和一个子串str2="adbjgk"现在要判断str1是否含有str2,如果存在,就返回第一次出现的位置,如果没有,则返回-1要求用最快的速度来完成匹配思路是什么?暴力匹配KMP算法《部分匹配表》汉诺塔游戏,请完成汉诺塔游戏的代码:要求:1)将A塔的所有圆盘移动到C塔。并且规定,在2)小圆盘上
是小猪童鞋啦
·
2022-02-19 14:56
上一页
66
67
68
69
70
71
72
73
下一页
按字母分类:
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
其他