当前位置:首页 » 递归 - 第6页

12月22日

八大排序 (万字总结)(详细解析,建议收藏!!!)_IamGreeHand的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 244次
八大排序 (万字总结)(详细解析,建议收藏!!!)_IamGreeHand的博客

文章目录直接插入排序代码实现复杂度的计算希尔排序希尔排序的预排序代码实现选择排序代码实现堆排序冒泡排序代码实现快速排序递归实现Hoare版本代码实现递归图解挖坑法代码实现递归图解前后指针法代码实现递归图解非递归实现Hoare版本挖坑法前后指针法非递归快排代码实现图解代码快速排序的两个优化1.三数取中代码实现2.小区间的优化代码实现归并排序递归实现递归图解区间划分要注意(死递归)

12月20日

程序员的算法趣题Q34: 会有几次命中注定的相遇_chenxy_bwave的专栏

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 259次
程序员的算法趣题Q34: 会有几次命中注定的相遇_chenxy_bwave的专栏

目录1.问题描述2.解题分析3.代码及测试4.后记1.问题描述        假设存在如下图的正方形,该正方形被划分成了边长为1的正方形的格。男生从A到B,女生从B到A,分别沿着最短路径以相同速度前行(两人同步,每次都横向或纵向各走一格)。如果符合以下情形,则判定为“命中注定的相遇” 两次同时停在同一直线内的定点上(相互可见状态) 在同一顶点交汇(相互接触状态)        边长为3时,几种成功和失败的例子如上图所示。      

12月15日

JavaScript递归查询省市区数据_Script_ssq的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 276次
JavaScript递归查询省市区数据_Script_ssq的博客

因为在开发中需要用到省市区数据,但是后端只返回最里层城市的code值频繁百度找不到很好的方法,很多都是写了好几个方法去调用,并且多次调用导致很难理解;这里分享一下我根据自己的思路所完成的一个方法。(方法未经过长久测试,会有未知bug,并且可能会在不同数据体下也会有误差!)废话:    在城市数据中我们知道,基本由以下三个字段构成:code、name、children    code是省市区的唯一代码,name则是省市区的名称

12月02日

程序员的算法趣题Q32: 榻榻米的铺法_chenxy_bwave的专栏

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 288次
程序员的算法趣题Q32: 榻榻米的铺法_chenxy_bwave的专栏

目录1.问题描述2.解题分析2.1如何判断能否铺2.2状态表示和遍历2.3围栏3.代码及测试4.后记1.问题描述        考虑叫做“仪式铺法”的榻榻米铺法,这种铺法可以使相邻榻榻米之间的接缝不会形成十字,象征着吉祥。举个例子,如果一个房间看作由纵3*横4个正方形方格构成,铺满这个房间需要6张榻榻米(榻榻米的大小是统一的1*2的长方形),则铺法如下所示(还有与这两个成上下或左右对称的图案此处略去):图1(3,4)的房间的两种铺法     

11月21日

Java学习 -- 方法_庸人冲的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 330次
Java学习 -- 方法_庸人冲的博客

文章目录方法概述什么是方法?方法的结构方法使用方法定义和调用方法调用注意方法三种调用格式方法重载方法重载前方法重载后重载练习练习1练习2方法递归递归常见应用求n的阶乘第n个斐波那契数青蛙跳台阶问题汉诺塔问题迷宫回溯问题八皇后问题代码块代码块的作用代码块分类静态代码块非静态代码块类中对属性可以赋值的位置方法概述什么是方法?方法是将一组完成特定功能的代码整合在一起,以达到简化开发,减少代码耦

11月21日

判断是否为满二叉树(C++实现)_m0_58086930的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 298次
判断是否为满二叉树(C++实现)_m0_58086930的博客

//判断是否为满二叉树(递归法)(结点个数n=2^h-1)/*step:1)先求该书=树的最大深度h2)再求结点总个数n3)若n==2^h-1,则满*/classReturnInfo{public:intheight;intno;//结点个数ReturnInfo(inth,intn){height=h;no=n;}};boolisFBT(Node*head){ReturnInfoinfo=process2(head);returninfo.no==(

11月14日

Python 银行法律性文档审核的非人工识别异同_汉阳Hann's Home

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 249次
Python 银行法律性文档审核的非人工识别异同_汉阳Hann's Home

在银行日常工作中经常会碰到非标准格式的贷款合同、非标保函等等法律性文档,这些文档需要提交法务部门审核后才能使用。对比两个文档异同的这种小工作,如果人工来做是比较耗时耗力的,但使用点小代码就能省不少力,还不会出错。反正不管什么单位,要对比文档就交给python来做: difflib模块>>>importdifflib>>>[_for_indir(difflib)if_[0]<'Z'or_[0]>'a']['Differ','Ht

11月09日

【小Y学算法】⚡️每日LeetCode打卡⚡️——33.杨辉三角_努力前行,总会成为自己心中的那道光

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 289次
【小Y学算法】⚡️每日LeetCode打卡⚡️——33.杨辉三角_努力前行,总会成为自己心中的那道光

📢前言🌲原题样例:杨辉三角🌻C#方法:动态规划🌻Java方法一:数学💬总结🚀往期优质文章分享📢前言🚀算法题🚀🌲每天打卡一道算法题,既是一个学习过程,又是一个分享的过程😜ἳ

11月07日

【小Y学算法】⚡️每日LeetCode打卡⚡️——32. 路径总和_努力前行,总会成为自己心中的那道光

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 293次
【小Y学算法】⚡️每日LeetCode打卡⚡️——32. 路径总和_努力前行,总会成为自己心中的那道光

📢前言🌲原题样例:路径总和🌻C#方法:递归🌻Java方法一:广度优先搜索🌻Java方法二:递归💬总结🚀往期优质文章分享📢前言🚀算法题🚀🌲每天打卡一道算法题,既是一个学习过程

11月05日

JavaScript实现2048小游戏,我终于赢了一把_编程界明世隐的博客

发布 : zsy861 | 分类 : 《随便一记》 | 评论 : 0 | 浏览 : 331次
JavaScript实现2048小游戏,我终于赢了一把_编程界明世隐的博客

JavaScript实现2048小游戏作者简介作者名:编程界明世隐简介:CSDN博客专家,从事软件开发多年,精通Java、JavaScript,博主也是从零开始一步步把学习成长、深知学习和积累的重要性,喜欢跟广大ADC一起打野升级,欢迎您关注,期待与您一起学习、成长、起飞!系列目录1.JavaScript贪吃蛇游戏2.JavaScript俄罗斯

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1