数据结构算法演示(Windows版)使用手册一、功能简介本课件是一个动态演示数据结构算法执行过程的辅助教学软件,它可适应读者对算法的输入数据和过程执行的控制方式的不同需求,在计算机的屏幕上显示算法执行过程中数据的逻辑结构或存储结构的变化状况或递归算法执行过程中栈的变化状况。
整个系统使用菜单驱动方式,每个菜单包括若干菜单项。
每个菜单项对应一个动作或一个子菜单。
系统一直处于选择菜单项或执行动作状态,直到选择了退出动作为止。
二、系统内容本系统内含84个算法,分属13部分内容,由主菜单显示,与《数据结构》教科书中自第2章至第11章中相对应。
各部分演示算法如下:1.顺序表(1)在顺序表中插入一个数据元素(ins_sqlist)(2)删除顺序表中一个数据元素(del_sqlist)(3)合并两个有序顺序表(merge_sqlist)2.链表(1)创建一个单链表(Crt_LinkList)(2)在单链表中插入一个结点(Ins_LinkList)(3)删除单链表中的一个结点(Del_LinkList)(4)两个有序链表求并(Union)(5)归并两个有序链表(MergeList_L)(6)两个有序链表求交(ListIntersection_L)(7)两个有序链表求差(SubList_L)3.栈和队列(1)计算阿克曼函数(AckMan)(2)栈的输出序列(Gen、Perform)(3)递归算法的演示汉诺塔的算法(Hanoi)解皇后问题的算法(Queen)解迷宫的算法(Maze)解背包问题的算法(Knap)(4)模拟银行(BankSimulation)(5)表达式求值(Exp_reduced)4.串的模式匹配(1)古典算法(Index_BF)(2)求Next函数值(Get_next)和按Next函数值进行匹配(Index_KMP(next))(3)求Next修正值(Get_nextval)和按Next修正值进行匹配(Index_KMP(nextval))5.稀疏矩阵(1)矩阵转置(Trans_Sparmat)(2)快速矩阵转置(Fast_Transpos)(3)矩阵乘法(Multiply_Sparmat)6.广义表(1)求广义表的深度(Ls_Depth)(2)复制广义表(Ls_Copy)(3)创建广义表的存储结构(Crt_Lists)7.二叉树(1)遍历二叉树二叉树的线索化先序遍历(Pre_order)中序遍历(In_order)后序遍历(Post_order)(2)按先序建二叉树(CrtBT_PreOdr)(3)线索二叉树二叉树的线索化生成先序线索(前驱或后继)(Pre_thre)中序线索(前驱或后继)(In_thre)后序线索(前驱或后继)(Post_thre)遍历中序线索二叉树(Inorder_thlinked)中序线索树的插入(ins_lchild_inthr)和删除(del_lchild_inthr)结点(4)建赫夫曼树和求赫夫曼编码(HuffmanCoding)(5)森林转化成二叉树(Forest2BT)(6)二叉树转化成森林(BT2Forest)(7)按表达式建树(ExpTree)并求值(CalExpTreeByPostOrderTrav)8.图(1)图的遍历深度优先搜索(Travel_DFS)广度优先搜索(Travel_BFS)(2)求有向图的强连通分量(Strong_comp)(3)有向无环图的两个算法拓扑排序(Toposort)关键路径(Critical_path)(4)求最小生成树普里姆算法(Prim)克鲁斯卡尔算法(Kruscal)(5)求关节点和重连通分量(Get_artical)(6)求最短路径弗洛伊德算法(shortpath_Floyd)迪杰斯特拉算法(shortpath_DIJ)9.存储管理(1)边界标识法(Boundary_tag_method)(2)伙伴系统(Buddy_system)(3)紧缩无用单元(Storage_compaction)10.静态查找(1)顺序查找(Search_Seq)(2)折半查找(Serch_Bin)(3)插值查找(Search_Ins)(4)斐波那契查找(Searc
2025/4/23 10:46:30 3.17MB 数据结构 演示 软件 c
1
用OpenGL实现地球仪,包含了纹理、映射、旋转等作用intmain(intargc,char**argv){glutInit(&argc;,argv);glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGB|GLUT_DEPTH);glutInitWindowSize(600,600);glutInitWindowPosition(100,100);glutCreateWindow("OpenGL地球——LEILEI");glutDisplayFunc(draw_tellurion);glutIdleFunc(Moving);init();glutMainLoop();return0;}
2024/11/23 19:55:47 2KB OpenGL earth
1
谷歌研究该存储库包含发布的代码。
此存储库中的所有数据集均根据CCBY4.0International许可发布,可以在以下位置找到::。
此存储库中的所有源文件都是根据Apache2.0许可发布的,其文本可以在LICENSE文件中找到。
由于存储库很大,因此建议您仅下载感兴趣的子目录:SUBDIR=foosvnexporthttps://github.com/google-research/google-research/trunk/$SUBDIR如果您想提交拉取请求,则需要克隆存储库;
我们建议进行浅表克隆(无历史记录)。
gitclonegit@github.com:google-research/google-research.git--depth=1免责声明:这不是Google的官方产品。
1
Astra相机深度摄像头内参文件,使用方法可见:https://blog.csdn.net/weixin_45929038/article/details/114124142
2024/4/22 18:54:27 659B ubuntu slam
1
5GNR:Architecture,Technology,Implementation,andOperationof3GPPNewRadioStandardsisanin-depth,systematic,technicalreferenceon3GPP'sNewRadiostandards(Release15andbeyond),coveringtheunderlyingtheory,functionaldescriptions,practicalconsiderationsandimplementationofthe5Gnewradioaccesstechnology.Thebookdescribesthedesignandoperationofindividualcomponentsandshowshowtheyareintegratedintotheoverallsystemandoperatefromasystemsperspective.Uniquely,thisbookgivesdetailedinformationonRANprotocollayers,transport,networkarchitectureandservices,aswellaspracticalimplementationanddeploymentissues,makingitsuitableforresearchersandengineerswhoaredesigninganddeveloping5Gsystems.Reflectingontheauthor's30plusyearsofexperienceinsignalprocessing,microelectronicsandwirelesscommunicationsystemdesign,thisbookisidealforprofessionalengineers,researchersandgraduatestudentsworkingandresearchingincellularcommunicationsystemsandprotocolsaswellasmobilebroadbandwirelessstandards.Strongfocusonpracticalconsiderations,implementationanddeploymentissuesTakesatop-downapproachtoexplainsystemoperationandfunctionalinterconnectionCoversallfunctionalcomponents,features,andinterfacesbasedonclearprotocolstructureandblockdiagramsDescribesRFandtransceiverdesignconsiderationsinsub-6GHzandmmWavebandsCoversnetworkslicing,SDN/NFV/MECnetworksandcloudandvirtualizedRANarchitecturesComprehensivecoverageofNRmulti-antennatechniquesandbeamformedoperationAconsistentandintegratedcoveragereflectingtheauthor’sdecadesofexperienceindeveloping3G,4Gand5Gtechnologiesandwritingtwosuccessfulbooksintheseareas
2023/11/25 3:32:37 28.93MB 5G NR New Radio
1
土壤属性表主要字段包括:SU_SYM90(FAO90土壤分类系统中土壤名称);
SU_SYM85(FAO85分类);T_TEXTURE(顶层土壤质地);DRAINAGE(19.5);REF_DEPTH(土壤参考深度);AWC_CLASS(19.5);AWC_CLASS(土壤有效水含量);PHASE1:Real(土壤相位);PHASE2:String(土壤相位);
ROOTS:String(到土壤底部存在障碍的深度分类);
SWR:String(土壤含水量特征);
ADD_PROP:Real(土壤单元中与农业用途有关的特定土壤类型);
T_GRAVEL:Real(碎石体积百分比);
T_SAND:Real(沙含量);
T_SILT:Real(淤泥含量);
T_CLAY:Real(粘土含量);
T_USDA_TEX:Real(USDA土壤质地分类);
T_REF_BULK:Real(土壤容重);
T_OC:Real(有机碳含量);
T_PH_H2O:Real(酸碱度)T_CEC_CLAY:Real(粘性层土壤的阳离子交换能力);
T_CEC_SOIL:Real(土壤的阳离子交换能力)T_BS:Real(基本饱和度);
T_TEB:Real(交换性盐基);
T_CACO3:Real(碳酸盐或石灰含量)T_CASO4:Real(硫酸盐含量);
T_ESP:Real(可交换钠盐);
T_ECE:Real(电导率)。
2023/10/24 16:55:32 24.87MB 世界土壤HWSD
1
出版日期:2013年12月5日Thisbookisanin-depth,systematicandstructuredtechnicalreferenceon3GPP'sLTE-Advanced(Releases10and11),coveringtheory,technologyandimplementation,writtenbyanauthorwhohasbeeninvolvedintheinceptionanddevelopmentofthesetechnologiesforover20years.Thebooknotonlydescribestheoperationofindividualcomponents,butalsoshowshowtheyfitintotheoverallsystemandoperatefromasystemsperspective.Uniquely,thisbookgivesin-depthinformationonupperprotocollayers,implementationanddeploymentissues,andservices,makingitsuitableforengineerswhoareimplementingthetechnologyintofutureproductsandservices.Reflectingtheauthor's25plusyearsofexperienceinsignalprocessingandcommunicationsystemdesign,thisbookisidealforprofessionalengineers,researchers,andgraduatestudentsworkingincellularcommunicationsystems,radioair-interfacetechnologies,cellularcommunicationsprotocols,advancedradioaccesstechnologiesforbeyond4Gsystems,andbroadbandcellularstandards.Features:anend-to-enddescriptionofLTE/LTE-Advancedtechnologiesusingatop-downsystemsapproach,providinganin-depthunderstandingofhowtheoverallsystemworks;detailedalgorithmicdescriptionsoftheindividualcomponents'operationandinter-connection;strongemphasisonimplementationanddeploymentscenarios,makingthisaverypracticalbook;anin-depthcoverageoftheoreticalandpracticalaspectsofLTEReleases10and11;andclearandconcisedescriptionsoftheunderlyingprinciplesandtheoreticalconceptstoprovideabetterunderstandingoftheoperationofthesystem'scomponents.Itcoversallessentialsystemfunctionalities,features,andtheirinter-connectionsbasedonaclearprotocolstructure,includingdetailedsignalflowgraphsandblockdiagrams.Itincludesmethodologiesandresultsrelatedtolink-levelandsystem-levelevaluationsofLTE-Advanced.ItprovidesunderstandingandinsightintotheadvancedunderlyingtechnologiesinLTE-AdvanceduptoandincludingRelease11:multi-antennasignalprocessing,OFDM,carrieraggregation,coordinatedmulti-pointtransmissionandreception,eICIC,multi-radiocoexistence,E-MBMS,positioningmethods,real-timeandnon-real-timewirelessmultimediaapplications.
2023/9/3 0:18:42 24.59MB LTE-Advanced
1
各种gps应用程序1、data_log.c数据采集程序2、rinexout.cRINEX数据格式写入子程序3、to_rinex.c数据格式转换4、sav_pos.c卫星位置计算程序5、sky_sav.c卫星天空显示程序6、dop_calc.c卫星星座DOP计算程序7、view_sav.c历书预报卫星出现程序8、absl_pos.c单点绝对定位程序9、ssgsoft.c--相对静态定位主程序10、controlf.c?读取输入文件子程序11、orbit.c--选择参考卫星子程序12、broad.c--读广播星历计算子程序13、igs.c--读IGS精密星历子程序14、singlep.c--近似位置计算子程序15、rinex.c--读Rinex数据、探测跳周、组成单差子程序16、eqdd_s.c--组成双差方程子程序17、normdd_s.c?组成法方差子程序18、ad_core.c--平差子程序19、ambifix.c--模糊度固定子程序20、tranf.c--坐标变换子程序21、dgps_ppr.相位平滑伪距改正数计算程序22、dgps_phr准载波相位改正数计算程序23rtcmencd.cRTCM电文编码程序24rtcmencd.cRTCM电文译码程序25、net_dgn.c测量格网设计程序26sur_ctr.c动态测量控制程序27、replay.c动态测量数据回放程序28、kin_tran.c动态定位坐标转换程序29、rms.c定位精度估计程序30、tide.c潮位改正程序31、xybl_54.c54坐标变换程序32、xyxy_loc.c任意坐标系转换程序33、gga+gsv.cGGA和GSV数据模拟程序34、depth.c水深数据模拟程序
2023/7/28 2:10:44 12MB gps程序、算法
1
给定一棵深度为depth的满二叉树,并对该二叉树从根结点开始自上而下,每一层从左到右,从1开始进行编号,则结点的编号序列就是1,2,3,…,2depth-1。
如下图给出的深度为4的满二叉树。
现在在结点1处放一个小球,它会往下落。
二叉树中每个结点处都有一个开关,初始时全部关闭,每当有小球落到一个结点时,该结点上的开关的状态就会改变。
当一个小球落到某个结点时,如果该结点上的开关的状态是打开的,则往左走,否则,往右走,直到走到叶子结点。
现在有number个小球依次从结点1处开始下落,那么最后一个小球将会落到哪里呢?输入满二叉树的深度depth(depth<=10)和小球个数number,输出第number个小球最后所在的叶子结点的编号。
例如:若输入42,则输出12若输入34,则输出7若输入101,则输出512若输入22,则输出3若输入8128,则输出255
2023/7/7 20:13:03 37KB 数据结构 C C++
1
vue-lib-starter一个有用的快速创建Vue组件库的模板脚手架,使用Storybook构建。
快速开始gitclonehttps://github.com/senntyou/vue-lib-starter.git--depth=1cdvue-lib-starternpminstall#安装依赖npmrunstorybook#使用storybook开发组件npmrunbuild#构建发布文件特性,言语支持。
,测试支持。
使用开发,预览组件。
项目-src-ind
2023/2/13 17:43:25 15KB gulp boilerplate library webpack
1
共 13 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡