数据结构及算法笔记(裘宗燕)一、算法的性质 1、有穷性 2、能行性 3、确定性 4、终止性 5、有明确的输入/输出二、算法设计模式(只是个人借鉴,不是教条!还有一个题中不一定只有一个算法) 1、枚举法:即根据具体问题枚举出各种可能,从中选出有用信息或者问题的解,在简单问题特别有效 2、贪心法:根据问题的信息尽可能做出部分的解,并给予部分解逐步扩充的到完整的解 3、分治法:把复杂问题分解为相对简单的
数据结构与算法学习一 复杂度 1.1 时间复杂度:算法执行效率 算法的执行时间与算法的输入值之间的关系 执行多少次def test():
total=0 #这一段所用时间a
for i in range(num):
total+=i #这一段所用时间b
return total #这一段所用时间ca+10b+c 这个受num的影响,
经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email
转载
2022-12-07 00:02:14
49阅读
**/
<?php
/*
$sql = 'select * from user';
$rs = mysql_query($sql,$conn);while($row = mysql_fetch_assoc($rs)) {
}每次想取多行数据,都要如上步骤,来个while循环,能否用函数封装起来?要求:函数 getAll()parm: string $sql
parm: re
初始化脚本作用:检测运行环境,并进行相应的处理
比如判断魔术引号有没有开,并对$_POST数据做处理
比如判断当前是开发环境还是生产环境,设置合理的错误报告.
*/define('ROOT','D:/www/tieba/'); // 定义根路径常量
require(ROOT . 'include/config.inc.php');
require(ROOT . 'include/mysql.f
这些天,一直停不下来地在想,这种方式的工作和生活,意义何在。已经在很长一段时间里,工作上,我似乎得不到什么灵感和快乐。也很少有自己的时间和精力来学习新的东西,年后这些天,其实一直挺没方向的。也不愿意再在无聊的事情上再费时间 。
于是这些天把新东西都拿来浅浅了解下,Ruby,web2.0,MDA,SOA 啥啥啥的。再看旧书,人月神话,研发制胜。阅读无语。
又和几个朋友谈,谈方向,不知
原创
2006-02-24 00:00:00
612阅读
序言最近看燕十八数据库的视频,到了安装ecshop这一节,由于之前没有php的基础,完全是傻瓜式的安装(自然是安装失败),通过看其它的博文和资料,终于弄好了ecshop,第一次写博文,记录一下,以防后面忘掉。1、wamp的安装首先电脑里要安装好wamp,我安装的是3.0.4版本的,这是网盘链接:https://pan.baidu.com/s/1Li2sJVw6NoB3WOw2bWY0xg 提取码:
转载
2023-09-15 11:09:04
60阅读
教程名称:燕十八PHP传世经典第1部视频教程(后半部分)课程目录:【IT教程网】061-js基础与页面特效的关系-答同学问【IT教程网】062-百钱买百鸡问题【IT教程网】063-昨天回顾【IT教程网】064-函数声明-封装-调用【IT教程网】065-函数的返回值-执行权-作用【IT教程网】066-js系统函数【IT教程网】067-数组学习【IT教程网】068-昨天回顾【IT教程网】069-对象【
<?php
/**
include include_once
require require_once
**/
// 比如 我们经常要连数据库
// 那么,下面这这句话就要经常出现
// $conn = mysql_connect('localhost','root','111111');
// 比如共出现了8次,还有一个坏处
// 就是,如果用户名/密
<?php
/****
燕十八 公益PHP讲堂
论 坛: http://.zixue.it
微 博: http://weibo.com/Yshiba
YY频道: 88354001
****/
/***
====笔记部分====
理论上:(借助栈)递归都是可以转化为迭代的!
***/
/*
迭代来创建级联目录
./a/b/c/d
思路:要把从浅到深创建目录的步骤,列成单
转载
2023-07-21 20:30:33
59阅读
# 燕十八Javascript
## 简介
燕十八Javascript是一个用于开发网页前端的脚本语言。它是一种轻量级的、解释性的语言,可以在浏览器中直接运行。由于其简洁的语法和强大的功能,Javascript成为了前端开发中不可或缺的一部分。
在本文中,我们将介绍燕十八Javascript的一些基础知识,并通过示例代码来帮助读者更好地理解。我们将从变量、数据类型、运算符、函数以及DOM操作
原创
2023-08-04 21:17:38
146阅读
/** 燕十八 公益PHP培训 **/10点下的课,把燕十八老师的代码又敲了一遍.今天学的常量,总结了一下笔记:为什么要常量?答:因为有些重要的值,不希望被改变.常量的特点:1:一旦定义,不能重新赋值.2:一旦定义,不能再次定义3:一旦定义,页面内任何角落都可以访问,没有"作用域"的限制常量的命名规范1:和变量一样2:习惯上大
转载
2023-07-28 22:56:35
40阅读
<?php// 数组学习/*有5个学生,学生1,2,3,4,5每个学生,又有这么几个信息需要记录姓名,身高,籍贯,年级每个学生,都有这3个信息,共有15条信息.*/$stu1_name = '张三';$stu1_height = 176;$stu1_area = '衡水';$stu1_grade = '高三';$stu2_name = '李四';$stu2_height = 176;$stu
转载
2023-06-06 22:49:54
44阅读
intercept-url配置指定拦截的 url通过 pattern 指定当前 intercept-url 定义应当作用于哪些 url。可以通过 access 属性来指定 intercept-url 对应 URL 访问所应当具有的权限。access 的值是一个字符串,其可以直接是一个权限的定义,也可以是一个表达式。常用的类型有简单的角色名称定义,多个名称之间用逗号分隔,如<security:
七宗罪,其次序为: 一、好色: 不合法礼的性欲,例如通奸。 二、饕餮:浪费食物,或是过度放纵食欲、酗酒或屯积过量的食物。 三、贪婪:希望占有比所需更多为之贪婪。 四、懒惰:懒惰及浪费时间。 五、愤怒:源自憎恨而起的不适当(邪恶的)感觉,复仇或否定他人,在律法所赋与的权力以外,行使惩罚他人的意欲亦被归
原创
2022-12-11 01:36:02
3944阅读
这里数数做项目的几宗罪:1.极度压缩编程时间。 可能是觉得编程时间比较“长”,所以喜欢压缩编程时间。所谓的“长”,只是感觉而已,为何?因为按照经验估算出来的时间,首先给人以不准确的感觉。其次,先对于其他所消耗的时间,这个是可见时间(估算出来,列表出来)中最长的。再有,忽略了一些没有考虑的时间,如:文字重新修订,重新排版等等。  
原创
2022-11-11 14:59:50
44阅读
歌曲:追求给我一个理由 让我去追求让我一次喝个够都说爱情美 我却无所谓我为爱情流过太多的泪只好现在才能找回端起爱情的酒啊 疯狂有滋味一杯一杯我也不会醉满脸都是爱情的泪红红的那个嘴呀 弯弯的柳叶眉洁白无银散发青春的光辉这样的女孩真让我陶醉给我一个理由 让我去追求让我一次喝个够都说爱情美呀 我却无所谓我为爱情流过太多的泪
原创
2015-09-06 10:28:06
147阅读
**燕十八 JavaScript笔记**
*JavaScript是一种广泛用于Web开发的脚本语言,它可以用来为网页增加交互性和动态效果。本文将介绍一些JavaScript的基础知识和常用技巧,帮助读者更好地理解和应用这门语言。*
## 1. JavaScript的基本语法
JavaScript的语法与Java类似,但是更加灵活。它不需要显式的数据类型声明,而且可以在运行时动态地改变变量的类
原创
2023-08-05 10:51:34
40阅读
492016-08-24 11:00:04 +08:00感觉楼上说的都不大适合楼主,一言以蔽之,扯淡。强烈不建议看书!强烈不建议基础差的初学者看书自学,那是自寻死路!有些什么类似“ XX 天精通 XXX ”的书简直就是辣鸡,直接抄 demo 不说,光是层次结构都跳来跳去,让人看得生不如死。以你的教育基础,直接看视频,韩顺平老师的 php 教程就不错,基本上属于小学生也能听得懂的层次。讲解的极其细致
转载
2023-07-27 10:52:21
63阅读
<?php
/*
假设如下场景:
来客人了,需要安排书童,沏茶
书童比较笨,需要你把步骤说的特别细*/
// 于是当客人1来的时候
echo '把水灌进水壶,烧开,<br />';
echo '把茶叶放到茶杯,<br />';
echo '往茶杯冲开水<br />';
echo '端上茶杯<br />';// 第二天,又来客人
// 只好再对书