当前位置: 首页 > news >正文

网上书城网站建设总结博望哪里做网站

网上书城网站建设总结,博望哪里做网站,wordpress行业模板,专门做课件的网站文章目录 算法题 算法题 1 三数之和 #xff08;注意去重的边界条件#xff0c;过几天再刷几次#xff09; 2 长度最小的子数组 (代码随想录题目#xff0c;滑动窗口) 3 用链表实现栈 package mainimport (errorsfmt )// Node 定义链表节点 type… 文章目录 算法题 算法题 1 三数之和 注意去重的边界条件过几天再刷几次 2 长度最小的子数组 (代码随想录题目滑动窗口) 3 用链表实现栈 package mainimport (errorsfmt )// Node 定义链表节点 type Node struct {data intnext *Node }// Stack 定义栈结构 type Stack struct {top *Node }// NewStack 创建一个新的空栈 func NewStack() *Stack {return Stack{nil} }// Push 将元素压入栈顶 func (s *Stack) Push(data int) {s.top Node{data, s.top} }// Pop 移除并返回栈顶元素 func (s *Stack) Pop() (int, error) {if s.top nil {return 0, errors.New(stack is empty)}data : s.top.datas.top s.top.nextreturn data, nil }// Traverse 遍历栈中的元素 func (s *Stack) Traverse() {for current : s.top; current ! nil; current current.next {fmt.Print(current.data, )}fmt.Println() }func main() {stack : NewStack()// 推送元素stack.Push(1)stack.Push(2)stack.Push(3)// 遍历栈stack.Traverse() // 输出: 3 2 1// 弹出元素data, err : stack.Pop()if err nil {fmt.Println(Pop:, data) // 输出: Pop: 3}// 再次遍历栈stack.Traverse() // 输出: 2 1 }4 基础计算器 //标题 //10以内正整数的加乘括号运算的求解 // //题目描述 //9(8*23)1)*2 func opsSort(ops string) int {switch ops {case *:return 2case :return 1default:return 0} }func calc(nums []int, ops []string) (nums1 []int, ops1 []string) {right, left : nums[len(nums)-1], nums[len(nums)-2]nums nums[:len(nums)-2]op : ops[len(ops)-1]ops ops[:len(ops)-1]switch op {case :nums append(nums, leftright)case *:nums append(nums, left*right)}return nums, ops }func MathResult(raw string) int {paramStack, opsStack : make([]int, 0), make([]string, 0)for _, s : range raw {str : string(s)n, err : strconv.Atoi(str)if err nil {paramStack append(paramStack, n)} else {switch string(s) {case (:opsStack append(opsStack, str)case ):for opsStack[len(opsStack)-1] ! ( {paramStack, opsStack calc(paramStack, opsStack)}opsStack opsStack[:len(opsStack)-1]case , *:for len(opsStack) 0 opsSort(str) opsSort(opsStack[len(opsStack)-1]) {paramStack, opsStack calc(paramStack, opsStack)}opsStack append(opsStack, str)}}}for len(opsStack) 0 {paramStack, opsStack calc(paramStack, opsStack)}return paramStack[0] }func main() {var a stringfmt.Scan(a)// a : 8*23// a : 9((8*23)1)*2// a : 2*(34)fmt.Println(MathResult(a)) }
http://www.hkea.cn/news/14295863/

相关文章:

  • php成品网站源码网络搭建项目案例
  • 那里可以做网站如何建设内部网站
  • 北京网站优化和推广海南网站建设开发
  • 如何把网站做权重阿里云投数亿资源扶持中小网站迁移服务器
  • 《两学一做 榜样》网站设计商城网站
  • 宁波网站制作首推蓉胜网络好设计制作一个企业类型网站
  • 网站采用什么字体专业网站设计联系方式
  • j昆明网站制作公司重庆网站建设培训机构
  • 开发一个app软件的公司自己的网站怎么优化
  • 国外设计师灵感网站wordpress阿里云邮箱
  • 网站报价清单网络规划与设计需求分析
  • 兼职做网站在那里接任务网络公司+网站建设+小程序
  • 贵阳网站建设推广焦作市建设银行网站
  • 怎么自己做网站排名网站如何屏蔽ip段
  • 网站建设公司 壹宇网络对网站进行seo优化
  • 笑话网站php程序济南网站建设大标网络
  • 衡阳做网站ss0734聚划算网站建设分析
  • 企业网站建设要注意陕西专业网站开发多少钱
  • zencart 网站入侵免费静态网页
  • iis网站域名访问网站做百度推广
  • 网站开发课题研究背景中国建设银行网站晋阳支行
  • 重庆网站seo排名深圳新恒基建设公司
  • 怎样建立一个自己的网站黑龙江采购网
  • 资阳网站推广电商运营和网站运营对比
  • 手机网站模板 phpxampp 做网站
  • 做网站个人怎么赚钱吗一般的网站开发语言用什么
  • 重庆璧山网站建设小广告治理
  • 网站切图怎么收费网站技术解决
  • 企业做网站好吗小米手机的网站架构
  • 在百度做推广需要网站网站建设竞价托管什么意思