首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
小唐同学_
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
猿创征文|linux高级编程技术---1
我们使用vim命令打开一个文件时首先进入命令模式,在该模式下可以通过控制屏幕光标的移动进行文本的删除复制等 文本编辑操作。在Vim编辑器的命令模式下,如果想要在光标后插入一个字符,可以输入( )命令后输入所需字符。在Vim编辑器的命令模式下,如果想要向左移动光标,可以输入( )命...
数据结构之索引查找(分块查找)
索引查找也称为分块查找,也是顺序查找的一种改进方法,在索引查找法中,除表本身之外还需要建立一个索引表。由分块查找可知,它要分开进行,块内元素之间无大小关系,块与块之间有大小关系(比如说:第二块中的元素肯定要比第一块中大,第三块中元素肯定要比前两块中的元素大)所以索引表是有序的,可...
数据结构之希尔排序
希尔排序实际上就是将一组数据进行分组排序(等距元素为一组进行排序),在每一组内进行直接插入排序,让后每一次减少间距,进行排序,到距离为1结束。(1)在待排序序列基本有序时,直接插入排序效率会大大提高。(2)在待排元素数量较小时,直接插入排序效率也会大大提高。希尔排序就是把这两个优...
经典算法之快速排序
2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。相对于冒泡排序来说,快速排序是从两边进行判断。利用快速排序算法将读入的 NN 个数从小到大排序后输出。快速排序是信息学竞赛的必备算法之一。对于快速排序不...
栈的实际应用-后缀表达式与顺序表思考题
遇到数值 直接入栈,遇到符号则出栈两个元素 扫描到'\0'结束(或者算出字符数组的长度限制循环) 最后返回栈低元素便是表达式的结果。# include <stdio.# include <string.有N个个位正整数存放在int型数组A[0,…,N-1]中,N为已定义的常量...
数据结构之冒泡排序
冒泡排序又称起泡排序,是经典的排序算法,思想简单,但是排序速度不够快,不够优化。后边分析到时间复杂的便可得知。冒泡排序的算法思想就是无序区中的元素进行两两比较,不满足大小就进行元素交换,如果不需要进行交换说明是满足排序要求的。# include <stdio.
数据结构之折半插入排序
折半插入排序是直接插入排序与折半查找的结合,由于在插入排序过程中,已经生成一个(排好的元素组成的)有序数列。所以在插入代排元素时可以使用折半查找的方式来确定新元素的位置,当元素个数较多时,折半插入排序是优于 直接插入排序的。1. 2.3.4.# include <bits/std...
数据结构与算法之折半查找
1.2.折半查找也称为二分查找,是一种效率比较高的查找算法,但是这是在该序列已经有序的状态下,因为该算法的核心思想就是缩小搜索区间,也要保持在元素不遗漏的状态下。1.2.1.2.比目标值大:因为数列有序 则中值元素在目标值的后边,搜索区间减半(在左一半),再算出减半后的区间的中值...
JDBC最详讲解(快速入门)
各个数据库厂商去实现这套接口(各个数据库类型的实现类)---提供数据库驱动jar包。1.2.3.4.5.6.7.8.import java.sql.1.//2.Class.forName("com.mysql.cj.jdbc.//3.Connection connection =...
经典算法之直接选择排序
# include <stdio.
下一页
个人成就
文章被点赞
1
文章被阅读
9,550
掘力值
110
关注了
3
关注者
1
收藏集
0
关注标签
9
加入于
2022-04-20