刷题笔记
毓树麟风
qqq
展开
-
刷题笔记(二) 操作系统任务调度问题
问题描述 操作系统任务分为系统任务和用户任务两种 其中,系统任务的优先级 < 50, 用户任务的优先级 >= 50且 <= 255 优先级大于255的为非法任务,应予以剔除 现有一任务队列task[],长度为n,task中的元素值表示任务的优先级,数值越小,优先级越高。函数scheduler实现如下功能,将task[]中的任务按照系统任务、用户任务依次存放到 system_task[]数组和 user_task[]数组中(数组中元素的值是任务在task[] 数组中的下标),并且优先级高的任原创 2020-06-23 21:47:17 · 926 阅读 · 0 评论 -
刷题笔记(一)栈的应用——四则运算表达式求值
0 问题描述 输入一个只包含个位数字的简单四则运算表达式字符串,计算该表达式的值 注: 表达式只含 +, -, *, /, (, ), 四则运算符 表达式数值只包含个位整数(0-9),且不会出现0作为除数的情况 要考虑加减乘除按通常四则运算规定的计算优先级 除法用整数除法,即仅保留除法运算结果的整数部分。比如8/3=2。输入表达式保证无0作为除数情况发生 输入字符串一定是符合题意合法的表达式,其中只包括数字字符和四则运算符字符,除此之外不含其它任何字符,不会出现计算溢出情况 • 要求实现函数: int原创 2020-06-18 19:52:35 · 1519 阅读 · 1 评论