1.经过以下栈运算后,x的值是()。
InitStack(s);Push(s,'a');Push(s,'b');Pop(s,x);Gettop(s,x);A.aB.bC.1D.02.循环队列存储在数组A[0..m]中,则入队时的操作为()。
A.rear=rear+1B.rear=(rear+1)mod(m-1)C.rear=(rear+1)modmD.rear=(rear+1)mod(m+1)3.栈和队列的共同点是()。
A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除元素D.没有共同点4.若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0和3。
当从队列中删除一个元素,再插入两个元素后,rear和front的值分别为:()。
A.1和5B.2和4C.4和2D.5和15.程序填顺序循环队列的类型定义如下:typedefintET;typedefstruct{ET*base;intFront;intRear;intSize;}Queue;QueueQ;队列Q是否“满”的条件判断为(C)。
A.(Q.Front+1)=Q.RearB.Q.Front=(Q.Rear+1)C.Q.Front=(Q.Rear+1)%Q.sizeD.(Q.Front+1)%Q.Size=(Q.Rear+1)%Q.size6.若进栈序列为1,2,3,4,进栈过程中可以出栈,则()不可能是一个出栈序列。
A.3,4,2,1B.2,4,3,1C.1,4,2,3D.3,2,1,47.向顺序存储的循环队列Q中插入新元素的过程分为三步:()。
A.进行队列是否空的判断,存入新元素,移动队尾指针B.进行队列是否满的判断,移动队尾指针,存入新元素C.进行队列是否空的判断,移动队尾指针,存入新元素D.进行队列是否满的判断,存入新元素,移动队尾指针8.关于栈和队列,()说法不妥。
A.栈是后进先出表B.队列是先进先出表C.递归函数在执行时用到栈D.队列非常适用于表达式求值的算符优先法9.若用数组S[0..m]作为两个栈S1和S2的共同存储结构,对任何一个栈,只有当S全满时才不能作入栈操作。
为这两个栈分配空间的最佳方案是()。
A.S1的栈底位置为0,S2的栈底位置为mB.S1的栈底位置为0,S2的栈底位置为m/2C.S1的栈底位置为1,S2的栈底位置为mD.S1的栈底位置为1,S2的栈底位置为m/2二、程序填空题(没特别标注分数的空的为3分,共23分)。
1.下面的算法是将一个整数e压入堆栈S,请在空格处填上适当的语句实现该操作。
typedefstruct{int*base;int*top;intstacksize;}SqStack;intPush(SqStackS,inte){if(S.top-S.base>=S.stacksize){S.base=(int*)realloc(S.base,(S.stacksize+1)*sizeof(int));if(!S.base){printf(“NotEnoughMemory!\n”);return(0);
2023/9/21 10:03:21 18KB C语言 数据结构 第三章 作业
1
CCS5.1-5.4的破解文件,许可证文件,拷贝到/ccsv5/ccs_base/DebugServer/license下面,即可使用。
2023/9/11 17:54:17 1010B CCS
1
利用N9配置编程环境。
libstdc++6-4.4-pic_4.4.1-0maemo14+0m6_armel.deblibncurses5-dev_5.7+20081213-6-maemo1+0m6_armel.debQt4_Design_Patterns.chmgcc-4.4-base_4.4.1-0maemo14+0m6_armel.debcpp-4.4_4.4.1-0maemo14+0m6_armel.deblibgcc1-dbg_4.4.1-0maemo14+0m6_armel.deb等等DEB安装文件
2023/9/6 5:20:26 28.12MB Nokian9 Meego 诺基亚N9 n9
1
提到大数据存储nosql是不得不提的一个部分,CAP,BASE,ACID这些原理在过去的一些年对其有着一定的指导作用(近年来随着各种实时计算模型的发展,CAP也被渐渐打破)CAP:(Consistency-Availability-PartitionTolerance数据一致性(C):等同于所有节点访问同一份最新的数据副本;
对数据更新具备高可用性(A):在可写的时候可读,可读的时候可写,最少的停工时间能容忍网络分区(P)eg:传统数据库一般采用CA即强一致性和高可用性nosql,云存储等一般采用降低一致性的代价来获得另外2个因素ACID:按照CAP分法ACID是许多CA型关系数据库多采用的原则
1
extjs6.6框架的web项目,此资源是上一个资源的更新版。
用senchacmd成功发布,通过改变base-color改变主题风格,功能包含登录页、首页左菜单和列表,详见代码及部署说明文档。
2023/8/19 5:34:51 28.71MB extjs6.6
1
ts-lerna-base:准系统打字稿lerna后端前端monorepo
2023/8/16 17:30:29 367KB TypeScript
1
解压出许可文件,复制到CCSV6.0安装文件夹下的ccs_base\DebugServer\license目录,即可使用。
2023/7/28 10:08:18 662B CCS V6.0 License 许可
1
主要功能:1、可以发送带附件的邮件,附件可以是多个,附件大小限制由发送方服务器而定,暂未测试具体为多少MB2、邮件内容和主题可以是空,但当有附件时,主题取第一个附件的文件名(不含扩展名)3、密码验证均为base64加密4、邮件正文和附件的数据传送方式,均为base645、自动解析发件箱的SMTP服务器压缩包文件简介:base.c:包含一些基本的函数,其中有一些在此程序中并未用到,只要使用了其中的base64加密算法mail.c:包含邮件发送、数据读取、编码转换、smtp服务器连接、ip解析等函数mailsend.c:包含main的c源文件,mail.exe则是根据mailsend.c、mail.c、base.c编译成的,具体编译方法可参考makefilelibbase.a:make之后生成的静态库moontalk.cfg:base.c用到的配置文件,可能没用,放在这里进攻阅读参考mail.cfg:自定义用户的配置文件,可用可不用,用作读代码的参考mail.exe:邮件发送的执行文件,仅有命令行模式完善了,逐步输入(直接双击)的方式还不完善b64.exe:base64加密解密的小工具,仅供参考,mail.cfg中用到密码的地方,可以使这个工具得到。
makefile:工程编译链接文件注意:在本地使用mingw环境开发,遵循ANSIC标准,本地有系统的工程库,但是上传的时候,把这些文件都放在一起了,可以先参考makefile进行工程调整,如果有任何问题,请发送到邮箱moontalk@yeah.net,技术交流,不胜感激。
2023/7/22 4:08:14 179KB C语言 邮件 附件 smtp
1
最好用的OPCUAjava开源包,支持无安全策略、Base加密安全策略。
2023/7/17 15:38:10 1.93MB OPC UA OPC JAVA
1
CentOS6.5装置Oracle11g时所需要的齐总体系装置依赖包,搜罗如下rpm包pdksh-5.2.14-37.el5_8.1.x86_64.rpmcompat-libstdc++-33-3.2.3-69.el6.x86_64.rpmelfutils-libelf-devel-0.152-1.el6.x86_64.rpmlibaio-devel-0.3.107-10.el6.x86_64.rpmlibstdc++-devel-4.4.7-4.el6.x86_64.rpmunixODBC-2.2.14-12.el6_3.x86_64.rpmunixODBC-devel-2.2.14-12.el6_3.x86_64.rp妹妹pfr-2.4.1-6.el6.x86_64.rpmcpp-4.4.7-4.el6.x86_64.rpmppl-0.10.2-11.el6.x86_64.rpmcloog-ppl-0.15.7-1.2.el6.x86_64.rpmgcc-4.4.7-4.el6.x86_64.rpmgcc-c++-4.4.7-4.el6.x86_64.rpmbinutils-2.20.51.0.2-5.36.el6.x86_64.rpmbinutils-devel-2.20.51.0.2-5.36.el6.x86_64.rpmelfutils-libelf-0.152-1.el6.x86_64.rpmexpat-2.0.1-11.el6_2.x86_64.rpmexpat-devel-2.0.1-11.el6_2.x86_64.rpmglibc-2.12-1.132.el6.x86_64.rpmglibc-co妹妹on-2.12-1.132.el6.x86_64.rpmglibc-devel-2.12-1.132.el6.x86_64.rpmglibc-headers-2.12-1.132.el6.x86_64.rpmlibaio-0.3.107-10.el6.x86_64.rpmlibgcc-4.4.7-4.el6.x86_64.rpmlibstdc++-4.4.7-4.el6.x86_64.rp妹妹ake-3.81-20.el6.x86_64.rpmsysstat-9.0.4-22.el6.x86_64.rpm操作体系版本[root@afcraildata]#lsb_release-aLSBVersion::base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarchDistributorID:CentOSDescription:CentOSrelease6.5(Final)Release:6.5Codename:Final
2023/5/4 21:36:10 44.69MB Linux gcc pdksh libstdc
1
共 82 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡