排序算法002-冒泡排序

冒泡排序的基本思想:每次比较两个相邻元素,如果他们的顺序错误就把它们交换过来。时间复杂度:由于每个数字都要和所有相邻的数字进行比较,即其核心部分就是双重嵌套循环,所以不难想到为O(N2),这是一个非常高的时间复杂度代码实现#include <stdio.h>   int main(int argc, const c
阅读全文

排序算法001-快速排序

首先我们要知道,快速排序是对冒泡排序的改进,通常情况下快速排序的速度最快,但是由于使用了递归,所以会占用大量内存。算法思想:从数组里挑选一个数,将其他大于这个数的数放在它的右边(假设从小到大排列),小于他的放在左边。这样的话数组被分成左右俩数组,然后重复对子数组进行上述操作。快速排序步骤:1)排序开始的时候:i=0(数组起始位置),j=N-1(数组结束位置);2)以第一个数组元素作为关键数据,ke
阅读全文

Java项目_《简单版学生信息管理系统》

  • Jason
  • 2018-04-25 16:54:39
  • 项目
  • 435
项目已上传到GitHub:项目开发环境准备
阅读全文

CTF练习002——后台登录

URL:  http://ctf5.shiyanbar.com/web/houtai/ffifdyop.php 解答:① ② F12③ SQL查询是:$password=$_POST['password']; $sql = "SELECT * FROM admin WHERE u
阅读全文

CTF练习001——简单登录

题目地址: http://ctf5.shiyanbar.com/web/jiandan/index.php 解:(firefox56.0)step① step②试了下,输入  # - = \  以及procedure、union、like等提示 sql inject detected!,输入其他字符总是显示hello,输入 ' o
阅读全文

Python语法 36——42

1. 2. 3. 4. 5. 6. 7. 1. 私有属性和私有方法    ① 在属性或方法名前面加俩下划线__ 就形成了私有    ② 虽然是类私有的属性或者方法,但还是可以在类的外部访问,但是在实际工作中不推荐使用,即 “对象.__类名__私有方法
阅读全文

Python爬虫学习_01_HTTP协议

1. 爬虫思路    ① 确定目标 url    ② 模拟浏览器进行访问    ③ 提取数据    ④ 后续处理2. 学习路线    ① 使用到的库    &n
阅读全文

Python爬虫学习_02_抓包工具使用

02_抓包工具使用1. fiddler    ① 安装fiddler,配置:            tools----options----https-----选中capture https------decrypt https traff
阅读全文

Python语法 29——35

1. 递归2. 面向对象OOP:object oriented programming3.4.5.6.7.1. 递归编写函数num_add(num),计算1+2+...+numdef num_add(num):     if num == 1:       
阅读全文

Python语法 22——28

Python语法 22——281. 完整的 for 循环语法2. 简单名片管理系统3. 1.  完整的 for 循环栗子:2. 简单名片管理系统    系统需求:    系统实现过程:    ① 系统由俩文件构成,一个cards_main.py ,一个cards_too
阅读全文