- 博客(9)
- 收藏
- 关注
原创 将sql数据展现在web上
设置响应的内容类型为"application/json",表示响应内容是JSON格式的数据,并且指定字符编码为UTF-8。通过Ajax请求从服务器获取数据,然后在页面上展示一个包含数据的表格,并为每行数据添加"编辑"和"删除"按钮。html += '<input type="button" value="编辑"/>';html += '<input type="button" value="删除"/>';每行显示数据中的"Date"、"MAX"和"MIN"属性的值,并在每行最后添加"编辑"和"删除"按钮。
2024-03-29 19:46:09 369 1
原创 直接插入排序的python代码
while j >= 0 and key < num[j]: # 当j>=0 和key<j的时候j和每一个元素作比较。num[j + 1] = num[j] # num[j]+1等于num[j]for i in range(1, len(num)): # 从第一个元素开始向后遍历。key = num[i] # num[i]保存在key。def insert(num): # 定义一个函数传入一个数组。j = i - 1 # j在i-1位置。# 直接插入排序方法。
2024-03-08 20:29:39 179
原创 希尔排序的python代码
先将整个待排元素序列分割成若干个子序列分别进行直接插入排序,然后依次缩减增量再进行排序,待整个序列中的元素基本有序时,再对全体元素进行一次直接插入排序。
2024-03-08 20:25:39 227 1
原创 写一个简单选择排序
首先从待排序序列中找到最小(或最大)的元素,将它与序列中的第一个元素交换位置;然后从剩下的未排序元素中找到最小(或最大)的元素,将它与序列中的第二个元素交换位置;num[i], num[min] = num[min], num[i] # 交换变量。for j in range(i + 1, len(num)): # 遍历从i+1开始。for i in range(len(num) - 1): # 次数为n-1次。if num[j] < num[min]: # 如果j<i。
2024-03-08 19:36:03 146 1
原创 写一个简单的冒泡排序python代码
重复地遍历要排序的列表,一次比较两个元素,通过多次遍历列表并交换元素的位置,最大(或最小)的元素会逐渐“浮”到列表的顶端(或底端),从而实现排序。for j in range(len(num) - 1 - i): # 最后的元素不需要在进行比较。for i in range(len(num) - 1): # 循环次数为整体的数的个数减1。num[j + 1] = num[j] # j+1的位置重新等于j。if f == 0: # 当每一趟的次数等于0时。f = 1 # 当前次数为1。
2024-03-08 19:14:04 150
原创 什么是算法
y = an^2+bn+c(ab是系数,c是常数) 如果n非常大------y=n^2(算法执行次数和数据总量的平方直接关系)----O(n^2)y = an+b (a是系数,b是常数)如果n非常大-------y = n(算法执行次数和数据总量直接关系)---O(n)y = logn(算法的执行次数和数据总量有log的关系)-------O(logn)y = a (a是常数)算法的执行次数和数据总量没有关系----O(1)时间复杂度:研究数据总量N和算法执行次数Y之间的关系-----
2024-03-08 15:50:45 138 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人