自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

原创 算法设计与分析经典练习八——贪心算法

贪心算法的几个经典问题 ...

2020-04-12 23:18:45 555 1

原创 算法设计经典练习七——整除问题

编写算法对输入的一个整数,判断它能否被4、7、9整数 ...

2020-04-11 23:23:41 713

原创 算法设计经典练习六——迷宫问题

迷宫问题(maze problem)—— 深度优先与广度优先搜索求解 ...

2020-04-09 23:11:29 3981 1

原创 算法设计经典练习——动态规划解最长不下降子序列

求最长不下降子序列 简单动态规划问题 ...

2020-04-07 23:46:57 755

原创 算法设计经典练习四——动态规划解最长公共子序列

动态规划解最长公共子序列(LCS)(附详细填表过程) ...

2020-04-06 23:37:55 398

原创 算法设计经典练习四——(迭代算法集锦)

迭代算法集锦求解步骤1.确定迭代模型2.建立迭代关系式3.控制迭代过程今天我们来用几个简单的例子来了解倒推法倒推法1.猴子吃桃题目描述:猴子第一天采摘了一些桃子,第二天吃了第一天的一半多一个,第三天吃了第二天的一半多一个...直到第十天就剩下一个。问:猴子第一天摘了多少桃子? 算法分析 :递推关系: 根据题意f(n)=f(n-1)/2-1f(n-1)=(f(n)...

2020-04-05 23:50:28 2901

原创 算法设计经典练习三——杨辉三角(6种解法)

C语言求杨辉三角的6种方法11 11 2 11 3 3 11 4 6 4 1的三角形,其实质是二项式(a+b)的n次方展开后各项的系数排成的三角形,它的特点是左右两边全是1,从第二行起,中间的每一个数是上一行里相邻两个数之和。这个题目常用于程序设计的练习。下面给出六种不同的解法。解法一#include <stdio.h>main(){ int i,j...

2020-04-05 00:01:57 1252

原创 算法设计经典练习二——回文判断(递归和非递归)

判断一个字符串是否是回文的方法 ...

2020-04-03 23:51:42 831

原创 算法设计经典练习一 ——回型矩阵

算法设计经典练习一回型矩阵1 2 3 4 5 6 724 25 26 27 28 29 823 40 41 42 43 30 922 39 48 49 44 31 1021 38 47 46 45 32 1120 37 36 35 ...

2020-04-02 23:53:40 297

原创 每天一练——算法设计经典例题

哈喽!作为码龄一年半的编程小萌新,决定用博客来记录我的学习之路,以后每天都会更新一篇有关算法设计的经典例题,也会同步更新到github上,期待我们共同进步!每天打卡冲冲冲!...

2020-04-01 22:23:56 310 1

原创 动态规划——n*m方格前进问题

动态规划法:n*m方格前进问题 ...

2020-04-01 22:18:47 1289 2

原创 动态规划——数塔问题

动态规划经典题目——数塔问题 ...

2020-03-31 23:37:24 882

原创 贪心算法——埃及分数问题

贪心算法之埃及分数问题 ...

2020-03-30 23:48:58 2701 1

原创 求三维空间中距离最近的两点

求三维空间中距离最近的两点 ...

2020-03-29 22:42:31 1544 1

原创 详解贪心算法的几个经典问题

详解贪心算法的几个经典问题 ...

2020-03-28 23:18:08 2522 2

原创 经典例题——发工资(贪心)

经典例题——发工资(贪心) ...

2020-03-27 22:55:39 924

原创 求数组中的最大值和最小值

每天一道算法题目,求数组中的最大值和最小值 ...

2020-03-26 22:51:43 4674

原创 文件夹显示详细信息和文件扩展名

文件夹显示详细信息和文件扩展名 ...

2020-03-25 23:39:13 466

原创 分治法——大数相乘

大数相乘(分治法) ...

2020-03-24 22:24:50 746

原创 求数组中第k个最小数

求数组中第k个最小数 一、问题描述给定一个数组,数组中的数据无序,在一个数组中找出其第k个最小的数,...

2020-03-23 20:41:46 754

原创 Visual C++6.0安装教程(win10版)及“应用程序无法正常启动(0x0150002)”解决办法

Visual C++6.0安装教程(win10版) ...

2020-03-22 17:50:22 4138 3

原创 C语言求杨辉三角的6种方法

C语言求杨辉三角的6种方法 11 11 2 11 3 3 11 4 6 4 1的三角形,其实质是二项式(a+b)的n次方...

2020-03-22 00:01:39 19103

原创 MXyVNQfdrc

每个人的手机中都有一个通讯录,那么今天我就用c语言给大家实现一个简易版的手机通讯录,要求如下:实现一个通讯录,通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址提供方法如下:1.添加联系人信息2.删除指定联系人信息3.查找指定联系人信息4.修改指定联系人信息5.显示所有联系人信息6.清空所有联系人7.以名字排序所有联系人123456...

2020-03-21 17:49:58 309

原创 用C语言写一个通讯录(增,删,查,改,清除,排序)

每个人的手机中都有一个通讯录,那么今天我就用c语言给大家实现一个简易版的手机通讯录,要求如下:实现一个通讯录,通讯录可以用来存储1000个人的信息,每个人的信息包括: 姓名、性别、年龄、电话、住址提供方法如下:1.添加联系人信息2.删除指定联系人信息3.查找指定联系人信息4.修改指定联系人信息5.显示所有联系人信息6.清空所有联系人7.以名字排序所有联系人main.c#in...

2020-03-20 23:14:18 1028

原创 分治算法-残缺棋盘

分治算法-残缺棋盘  残缺棋盘是一个2^k*2^个方格的棋盘,其中恰有1个方格残缺。图中给出,其中残缺部分用阴影表示。这样的棋盘称...

2020-03-19 22:26:36 3470 1

原创 五大常用算法之一:分治算法

五大常用算法之一:分治算法 五大常用算法之一:分治算法分治算法一、基本概念   在计算机科学中,分治法是一...

2020-03-18 23:51:12 283

原创 蛮力法——狱吏问题

蛮力法——狱吏问题 ...

2020-03-16 21:25:03 785

原创 蛮力法求解数学迷问题类似(ABCAB*A = DDDDDD)

使用蛮力法求解数字迷问题(类似ABCAB*A = DDDDDD) 蛮力法是一种简单直接地解决问题的方法,常常直接基于问题的描述>和所涉及的概念定义。是基于计算机运算速度快这...

2020-03-16 21:15:12 3398

原创 迭代算法集锦(倒推法)

求解步骤1.确定迭代模型2.建立迭代关系式3.控制迭代过程今天我们来用几个简单的例子来了解倒推法倒推法1.猴子吃桃题目描述:猴子第一天采摘了一些桃子,第二天吃了第一天的一半多一个,第三天吃了第二天的一半多一个...直到第十天就剩下一个。问:猴子第一天摘了多少桃子? 算法分析 :递推关系: 根据题意f(n)=f(n-1)/2-1f(n-1)=(f(n)+1)*2...

2020-03-11 22:52:11 2838 1

原创 JAVA第二张课后习题(配置环境以及JAVA入门)

1 下载软件:(1)Eclipse官方网站(2)下载Eclipse:(3)下载完成后,直接解压就能使用:(4)打开后选择工作空间(workspace)2 Eclipse的基本概念(1)工作区(workspace)工作区是一个目录,程序和程序所需要用到的资源都在workspace里,中间缓存文件也存在工作区中。(2)项目(Project)为一个需求所服务的代码文件,一个wor...

2020-03-10 21:29:12 120

原创 使用github+jekyll一小时搭建个人博客(小白专用)

使用github+jekyll一小时搭建个人博客(小白专用) 原创 ...

2020-03-09 17:38:49 154

原创 C语言复习—指针,数组,sizeof与strlen区别总结

前段时间主要学习了一些关于指针方面的知识,结合以前碰到的一些问题,在这里总结一下,便于以后的学习。一 指针中易混淆的问题1)关于int * const a;和 int const * a;的区别:前面一个学名叫**指针常量**,表示整形指针a指向固定的地址,不能对a的值进行加减、赋值操作。但是可以对整形指针a的解引用(*a)进行赋值等操作;后面一个学名叫**常量指针**,表示整形指针a的解...

2020-03-08 11:53:57 281

原创 C语言实现冒泡排序的两种方法

冒泡排序冒泡排序是一种比较简单的排序算法,它循环走过需要排序的元素,依次比较相邻的两个元素,如果顺序错误就交换,直至没有元素交换,完成排序。若对n个人进行排序,我们需要n-1次比较,所以第k次比较需要进行n-k次比较。排序算法通过以数据对象的两两比较作为关键,所以可以得出,冒泡排序需要进行的比较次数为:(n-1) + (n-2) + … + 1 = n*(n-1) / 2,因此冒泡排序的时间...

2020-03-07 17:51:42 1309

原创 在VS 2017中 C语言实现简易计算器及其两种优化方案(函数指针)

//供C语言初学者使用的简易计算器(四则运算)及其两种优化方案传统方式(适用于小白)#include<stdio.h>void menu()//菜单函数{ printf("******************************************\n"); printf("******* 1. add 2. sub *********\...

2020-03-06 18:23:53 622

原创 GitHub基本知识——(创建和使用存储库,启动和管理新分支)

您将学习如何:创建和使用存储库启动和管理新分支更改文件并将其作为提交推送到GitHub打开并合并拉取请求什么是GitHub?GitHub是用于版本控制和协作的代码托管平台。它使你和其他人可以在任何地方共同处理项目。本教程将教你GitHub基本知识,例如存储库,分支,提交和请求请求。您将创建自己的Hello World存储库,并学习GitHub的Pull Request工作流程,这是一...

2020-03-05 10:02:38 1161 1

原创 Git和GitHub入门到精通

GIt和GitHub入门到精通 阅读数 38 ...

2020-03-04 23:40:00 95

原创 ROS初建工作空间$ cd ~/catkin_ws $ catkin_make

ROS初建工作空间$ cd ~/catkin_ws $ catkin_make ...

2020-03-04 00:07:01 545

原创 VS编译时提示:“error LINK 1168:无法打开xxx.exe进行写入”

针对VS编译时提示:“无法打开xxx.exe进行写入”,分析其触发情况及产生原因,并提出解决方案。触发通常出现在,编译时出现中断错误,点中断后会出现如下提示:如果不进行上图的强制“立即停止”操作,则程序会一直卡在这里,等待调试完全停止,窗口才会关闭。但是如果“立即停止”,则下一次再进行编译时,即会出现如题“无法打开xxx.exe进行写入”的错误。原因如上图提示所述,当强制“立即停止”时,...

2020-03-02 21:27:34 5736

原创 Github入门(一)——注册及配置环境

GitHub入门 转载 ...

2020-03-01 13:45:20 993 1

原创 Github入门(二)————将项目上传到github(最简单)

使用git将项目上传到github(最简单方法) 转载 ...

2020-03-01 13:38:44 148

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除