1、 在计算机中,打开Oracle的连接程序,用新建的数据库管理员,选择【SQL工作表】。
2、 接着,在【Oracle服务器】的窗口上,在输入窗口中输入SQL查询语句,并单击【执行】按钮,可以看到表格当前的数据。
3、 然后,在【SQL工作表】的窗口上,输入取子串函数的SQL语句,可以作为参考。
4、接着,在【SQL工作表】的窗口上,输入取子串函数的SQL语句,并单击【执行】按钮。
5、 然后,在【SQL工作表】的窗口上,可以看到表格显示的数据。
6、最后,在【SQL工作表】的窗口上,修改取子串函数的参数,执行SQL语句,就完成了。
这是数组,是个线性的结构;不是循环链表,圆形的结构。举个简单的用例就知道了,由于你给他分配的最大个数为:data.length=10。
假如front=3,size=7,那么此时进来的元素插入的位置应该是T[10],但是由于数组最大长度才10,那么插入的位置最大才到T[9]。其实此时还有3个位置没有插入元素,分别为:T[0],T[1],T[2]。T[10]其实应该插入到T[0],所以要取余(3+7)%10=0,插入到T[0]这个地方。
取余的作用是保证这个结构具有圆形的作用,能够循环使用分配的内存。
模运算,其实就是取余,可以用mod表示。比如A%B ,结果就是A/B的余数。5%3 = 2 , 100%2 =0 , 61%7 = 5 等等。 取模就是为了查看这个数值是否可以被个人定义的数值整除 答案补充 可以~欢迎分享,转载请注明来源:内存溢出
评论列表(0条)