![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
Xiao J.
努力努力再努力!!!
展开
-
排序算法笔记(Java)
package datastructure;import java.util.Arrays;import java.util.Scanner;public class Sort { static int len; //声明全局变量,用于记录arr的长度 public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str = sc.nextL.原创 2021-08-06 17:37:28 · 102 阅读 · 0 评论 -
查找算法详解
1、查找的基本概念查找也即检索。文件:由记录组成的集合,即含有大量数据的元素线性组合而成。记录:由若干数据项组成的数据元素,这些数据项也常称作记录中的数据域,用以表示某个状态的物理意义。关键字:用以区分文件中记录的数据项的值。若此关键字可以惟一地标识一个记录,则称此关键字为主关键字。也就是说,对于不同的记录,其对应的主关键字的值均不相同。若数据元素只有一个数据项,其关键字即为该数据元素的值。查找是指根据给定的某个值,确定关键字值,查询确定关键字值与给定值相等的记录在文件中的位置。它是程序设计中原创 2021-08-06 17:34:03 · 1216 阅读 · 0 评论 -
中缀表达式转换为前缀或后缀表达式的手工做法
以 a/b + ( c*d - e*f) / g 为例:步骤1:按照运算符的优先级对所有的运算单元加括号。 ((a/b) + (( (c*d) - (e*f)) / g))步骤2:转换为前缀或后缀表达式。前缀:把运算符号移动到对应的括号前面,式子变为 +(/(ab)/(-(*(cd)*(ef))g))。把括号去掉:+/ab/-*cd*efg 前缀式子出现。后缀:把运算符号移动到对应的括号前面,式子变为 ((ab)/(((cd)*(ef)*)-g)/)+。把括号去掉:ab/cd*ef*-g/+原创 2021-07-27 17:16:09 · 450 阅读 · 0 评论