插入排序

本文详细解析了插入排序算法的过程,并介绍了Django框架中的模板语法,包括循环、条件判断等关键语法,以及ForeignKey字段的使用方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

插入排序: (数字列表为例子)
1. 以第一个元素作为参考点, 从第二个元素开始向前面的第一项比较大小, 如果2号大于1号, 位置不变, 如果1大于2, 位置互换
2. 拿元素的第三个3号比较2号, 位置不变, 继续用下一个比较前三个, 如果3小于2, 大于1位置互换,  二号和三号互换位置, 比较第四个一个元素

__str__:  显示对象的名称,  直接打印对象本身会显示
__repr_:  对象在内存中的显示方式,  对象存在其他集合, 如列表, 自动中,通过打印列表或者自动时候显示

新的语法:  models.Foreignkey('model中的类名', on_delete=model.CASCADE)   # 默认匹配主键

{% for i in iter%}  # 循环
{{forloop.conuter}}  # 循环计数
{{i}}
{%if  xx == yy%}  # if条件
    pass 循环体
{else}  其他
{% endif %}  # if闭合
{% endfor %}  # for循环闭合

 

转载于:https://www.cnblogs.com/tcpblog/p/10041266.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值