- 博客(10)
- 收藏
- 关注
原创 高登数学,线性代数问题的数值解(SciPy第三方库,近似解)
关于Python在高等数学和线性代数的应用 其中对于numpy,sympy,scipy其中函数的讲解
2022-07-15 02:46:13 1072
原创 数据结构Day 4(下)
1.文件夹遍历 树型图层序遍历的问题 文件打印名字,目录进队列 package p2.Linearstru; import java.io.File; public class DirectoryTraverasal { public static void main(String[] args) { File dir=new File("D:\\java\\DS"); ArrayQueue<File> queue=new ArrayQueue
2022-01-18 00:13:19 318
原创 数据结构 Day4(上)
1.双端栈的定义 是指将一个线性表的两端当作栈底,分别进行出栈和入栈的操作 主要是利用了"栈底位置不变,栈顶位置动态变化"的特性 package p2.Linearstru; import java.util.Iterator; public class ArrayDoubleEndStack<E> implements Iterable<E> { //左端栈的栈顶 private int ltop; //右端栈的栈顶 private
2022-01-17 23:49:28 412
原创 数据结构Day3(下)
1.判断回文 solution01:栈为空则元素入栈,与栈顶不同的元素入栈,与栈中的元素对比 solution02:双指针,设置左右标记,左右相比,只要有一个不相等,则不是回文 package p2.Linearstru; public class JudgingPalindrome { public static void main(String[] args) { solution01(); System.out.println(solution02()
2022-01-15 01:36:03 65
原创 数据结构 Day3(上)
1.中缀表达式转为后缀表达式 后缀表达式:也叫逆波兰表达式,将运算符卸载操作数之后 中缀形式:(10+20/2*3)/2+8 后缀形式:10 20 2/3*+2/8 方便计算机计算,但对用户不友好 从左到右遍历表达式的每个数字和符号,遇到是数字就进栈,遇到是符号,就将处于栈顶两个数字出栈,进行运算,运算结果进栈,一直到最终获得结果。分为俩个栈 package p2.Linearstru; public class InfixToSuffix { public static voi
2022-01-15 01:20:09 109
原创 数据结构day2
1.对于栈的底层方法的完善 2.对于中缀表达式的实现,对算法的思路分析 package p0.text; import p2.Linearstru.ArrayStack; public class InfixCalculator { public static void main(String[] args) { String expression = "(10+20/2*3)/2+8"; try { int result = eva
2022-01-10 22:15:25 56
原创 数据结构day 1
1.数据结构与算法的应用 游戏,地图,通讯录...有关数组,链表,优先队列 数据库底层存储,java虚拟机 package p2.Linearstru; import p1_inter.List; import java.util.Comparator; import java.util.Iterator; //自定义的线性表的顺序存储方式 public class ArrayList<E> implements List<E> { //数组的容器 data
2022-01-10 21:59:48 825
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人