用辛普森公式重积分在数值计算中,计算结果较为精确
2021-12-17 20:13:51 1KB
1
表达式计算是实现程序设计语言的基本问题之一,也是栈的应用的一个典型例子。设计一个程序,演示用算符优先法对算术表达式值的过程。 基本要:以字符序列的形式从终端输入语法正确的、不含变量的整数表达式。利用教科书表3.1给出的算符优先关系,实现对算术四则混合运算表达式的值,并仿照教科书的例3-1演示在值中运算符栈、运算数栈、输入字符和主要操作的变化过程。 测试数据:3*(7-2);8;1+2+3+4;(((6+6)*6+3)*2+6)*2;(20+2)*(6/2);
2021-12-17 19:42:16 11KB 算术表达式
1
编译原理上机,C++实现产生式的firstfollow集合,内含注释,按照文字类的解方法转换成代码,清晰易懂。
2021-12-17 17:17:33 7KB 编译原理
1
在Turboc环境下的矩阵运算(矩阵逆、相乘、相减、相加、行变换、列变换)。
2021-12-17 16:58:15 10KB 矩阵
1
二、MATLAB驻点 y=f(x) 驻点命令格式为: x= solve(‘f(x)’)
2021-12-17 16:47:50 2.24MB matlab
1
基于快排的查找来得到N个数中第K大的数,时间复杂度为O(KlogN)
2021-12-17 13:58:31 571B 排序
1
输入一个算术表达式(以“=”结束),其值。要表达式以“=”结束,操作数为多位实数,对错误表达式要进行检测。 1.设置两个栈:optr算符栈和opnd操作数栈。初始置opnd为空栈;起始符“=”为optr的栈底元素; 2.自左向右扫描表达式中的每个字符c: 1)若c为操作数,则进opnd栈; 2)若c为算符,则让optr栈的栈顶元素与c比较优先级: a.若栈顶算符优先级低于刚读入的运算符c,则让刚读入的运算符c进optr栈。 b.若栈顶算符优先级高于刚读入的运算符c,则将栈顶算符退栈,送入;同时将操作数栈opnd退栈两次,得到两个操作数b、a,对a、b进行ab运算后,将运算结果作为中间结果推入opnd栈。 c.若栈顶运算符的优先级与刚读入的运算符c相同,说明左右括号相遇,只需将栈顶运算符(左括号)退栈即可。 3.直到扫描到c为定界符,即optr栈的栈顶元素和当前读入的字符均为“=”,则整个表达式值完毕。
2021-12-17 13:08:23 901KB 数据结构 表达式求值
初学C语言者学习矩阵
2021-12-16 22:03:56 83KB C 矩阵
1
matlab编写的果蝇算法,通过生物果蝇的嗅觉和视觉,找出合适的值。本代码详细的介绍了原理以及解函数方程的极小值(from 潘文超老师)
2021-12-16 17:16:04 2KB matlab 求方程极小值 果蝇算法
1
欧拉公式长期率的matlab代码py_beginners 基本级别的python代码可以做一些基本的事情,帮助您建立基础知识 目录 文件名 描述 将给定数字相加直到一个数字 闹钟 生成给定字符串的所有旋转 查找给定数组中的字谜 应用程序 程序检查该号码是否为阿姆斯壮号码 Python中的二进制搜索程序 提供给定二进制数的等效十进制输出 地震信息的API使用者 将给定的摄氏温度转换为华氏度单位 程序检查数字是否为完美的平方 支票信 查找本金的复利 计算两个输入数字的LCM 使用DFS计算组件的已连接数量 计算数组中项目的频率 提供给定十进制数字的等效二进制输出 将度转换为弧度 Djikstra最短路径算法的解决方案 提供给定数量的折扣输出后的价格 折扣计算器 距离函数可测量两点之间的差异 逆向双向链表的程序 根据用户偏好对给定的输入字符串进行加密/解密 计算欧几里得距离 计算Eulers上位功能的程序 确切的变化 计算给定数字的阶乘 将给定的华氏温度转换为摄氏度单位 按给定的n项打印斐波那契数列 嘶嘶声 两个数的最大公约数 几何级数 给定3个给定的数字中的最大值 猜数 子手游戏 man
2021-12-16 14:08:24 426KB 系统开源
1