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

博望哪里做网站网址缩短链接在线工具

博望哪里做网站,网址缩短链接在线工具,购物商城网站设计方案,个人网站 备案文章目录 算法题 算法题 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/14304142/

相关文章:

  • 建网站难吗?什么网站可以注册微信支付方式
  • 做曖視頻网站万能小偷程序做网站
  • vr技术对网站建设有哪些影响微信公众平台运营
  • 做外贸的网站主要有哪些内容教师进修学校网站建设方案
  • 微服务网站优化营商环境发言稿
  • 网站各个阶段推广安康电商网站建设
  • 山东济南网站建设公司广西桂林为什么穷
  • 专做外贸衣服鞋网站有哪些重庆市建设执业资格注册管理中心网站
  • 网站抓取qq哈尔滨网站关键词优化
  • 做网站 技术一般通过男网友
  • 长沙做彩票网站公司3d建模平台
  • 做美食网站的项目背景网站建设易尔通
  • 网站建设和网站优化哪个重要sem和网站建设的关系
  • 织梦免费网站模块下载地址全国性质的网站开发公司
  • 上传网站到google连云港建网站公司
  • 网站开发学习视频网站建设费如何入账
  • 软件开发税率是13%还是6汕头seo全网营销
  • 长葛网站建设珠海企业网站建站
  • 建设用地规划许可证查询网站wordpress后台登录地址改
  • 十里堡网站建设镇江网站建设设计
  • 做网站 怎么赚钱17网站一起做网店河北
  • 网站开发 科技淘宝网站建设可行性分析
  • 深圳建设网站排名福田网站制作报价
  • 淮南建网站公司企业宣传海报设计制作
  • 本地建站工具百度网页首页
  • 怎样创建网站的基本流程wordpress短代码
  • 企业网站模板免费下载企业网站模板调用wordpress栏目列表
  • 集团网站怎么建设有什么网站可以做免费推广
  • 网站的推广优化百度seo营销网站
  • 深圳坂田做网站临沂企业做网站