搜索到与相关的文章
Python

Python实现二叉搜索树BST的方法示例

二叉排序树(BST)又称二叉查找树、二叉搜索树二叉排序树(BinarySortTree)又称二叉查找树。它或者是一棵空树;或者是具有下列性质的二叉树:1.若左子树不空,则左子树上所有结点的值均小于根结点的值;2.若右子树不空,则右子树上所有结点的值均大于根节点的值;3.左、右子树也分别为二叉排序树。求树深度按序输出节点值(使用中序遍历)查询二叉搜索树中一个具有给点关键字的结点,返回该节点的位置。时间复杂度是O(h),h是树的高度。递归/迭代求最大关键字元素

系统 2019-09-27 17:53:44 2378

Python

机器学习+++++一看就懂的梯度下降法 python实现

#encoding:utf-8"""function:f(x,y,z)=(x+y)z"""deffun(x,y,z):return(x+y)*z#firstmethod解析法defgrad1(x,y,z):dx=zdy=zdz=(x+y)return(dx,dy,dz)#secondmethod数值法defgrad2(x,y,z,epi):#dxfx1=(x+epi+y)*zfx2=(x-epi+y)*zdx=(fx1-fx2)/(2*epi)#dyfy1

系统 2019-09-27 17:46:51 2378

Python

Python 入门之 内置模块 -- 序列化模块(json模块、pickle

Python入门之内置模块--序列化模块(json模块、pickle模块)1、序列化Python中这种序列化模块有三种:​json模块:​不同语言都遵循的一种数据转化格式,即不同语言都使用的特殊字符串。(比如Python的一个列表[1,2,3]利用json转化成特殊的字符串,然后在编码成bytes发送给php的开发者,php的开发者就可以解码成特殊的字符串,然后在反解成原数组(列表):[1,2,3])​json序列化只支持部分Python数据结构:dict

系统 2019-09-27 17:46:39 2378

Java

java5.0注释详解

一、什么是注释说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源代码的。在J2SE5.0中可以自定义注释。使用时在@后面跟注释的名字。二、J2SE5.0中预定义的注释在J2SE5.0的java.lang包中预定义了三个注释。它们是Override、Dep

系统 2019-08-29 23:41:26 2378

编程技术

自定义画板数据的保存和读取

1.自定义队列实现数据写入文件,以及对该文件的读取.由于矩形,圆形,直线包括曲线,都是以对象的形式直接存放在自定义的队列当中,而这个队列又是存在内存当中.既然这个对象组成的队列能够存储在内存里,如果能直接将这个对象队列从内存里写到文件中去,是不是也能实现保存一个由多个形状组成的图片?而当我再需要用到这个文件的时候,只需要将这个对象队列读取到内存中,而这些对象的方法,对我来说是透明的,所以我又能直接字再使用这些方法将这些对象还原成自定义画板上的形状..正是因

系统 2019-08-29 23:37:02 2378

编程技术

YunEngine的路线图

虽然现在云计算应用主要以由AmazonEC2为代表的IaaS(基础设施即服务)服务和由SalesforceCRM为代表的SaaS(软件即服务)服务为主,而PaaS(平台即服务)服务则处于比较“小众”的阶段,但是由于PaaS服务在开发环境、管理、伸缩、整合率和经济性等方面的优势,使得其的未来非常值得看好,所以基于YunTable的PaaS服务YunEngine诞生了,虽然YunEngine的长远目标是超越GoogleAppEngine,也就是比GoogleA

系统 2019-08-29 23:24:46 2378

编程技术

[原创]关于学习

关于学习我是一个退学生,但我从来没有停止过对于知识的追求。无论是在学校里,还是在现在的工作岗位上,我都非常清楚知识对于一个人的重要性。而学习,努力的学习,才是获取知识的唯一途径。学习vs.受教育那么,究竟什么是学习呢?是上课、听讲、看讲义、写作业吗?不完全是。“上学”知识学习知识的一种途径,而且“上学”的目的,除了“学习”之外,更多的是“受教育”。“学习”和“受教育”不是等价的,甚至有些时候是完全相悖的。军队是国家用于统治其领土的工具,而教育则是国家用于统

系统 2019-08-29 23:03:30 2378

编程技术

《禁闭岛》 赏析

国家/地区:美国类型:惊悚/剧情/悬疑片长:138min分级:USA:R对白语言:英语发行公司:派拉蒙影业公司官方网站:ParamountPictures[us]liveasamonster,ordieasagoodman.(像怪物一样活着,还是像好人一样死去?)这句话是主角最后的一句话。让我想起了《飞跃疯人院》,感觉情节其实很相似。首先,没有人能评判谁是精神病人,也没有人知道他们两者到底有何区别。想起曾有精神病院司机把一群正常人带入精神病院的有趣笑话,传

系统 2019-08-29 22:30:27 2378

Java

从冒泡排序法中看java的数据传递机制

在java中,数据分为基本数据和引用型数据(也就是用new关键字创建的),java对这两种数据的传递的方式是不一样的,对于基本数据是传值而对于引用型数据则传递的是数据的引用.一个整形的数组我们用冒泡排序法进行排序,以下是两种示例代码:第一种:publicclassBubbleSort{publicstaticvoidmain(String[]args){int[]arr={4,6,2,7,3,1,5,8};intn=arr.length;for(inti=

系统 2019-08-12 09:30:24 2378