
C++
Python_programer
书山有路勤为径,学海无涯苦作舟!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++实现日期类
初步学习了类和对象后,为了能学以致用,我想用类和对象实现一个日期类,能实现日期的一些计算方法! 1.功能 1)日期的大小判断 2)日期变化的日期加减天数 3)计算两个日期间隔天数 4)日期变化的日期加减天数 2.实现代码 我把接口的声明和类的定义放在了Date1.h文件里: #pragma once #include<iostream> using std::cout; using...原创 2019-05-21 18:54:17 · 457 阅读 · 0 评论 -
C++ 模板
今天讲下C++模板这一块的基础内容: 模板: (1)函数模板 (2)类模板 1.泛型编程 在讲C++模板之前必须得说一下泛型编程 泛型编程就是指编写与类型无关的通用代码,是代码复用的一种手段,模板是泛型编程的基础! 比如想实现两个数的交换: 用我们之前所知道的方法就是函数重载,这是可以的,但是你想过没有,如果每来一个类型你就需要写一个对应类型的函数,这样不仅代码的复用率极低,效率低,而且代码的可维...原创 2019-05-27 10:21:07 · 1763 阅读 · 0 评论 -
简易版扑克牌程序
大家好今天分享一道题,实现一个简易版的扑克牌程序: 题目:扑克牌游戏大家应该都比较熟悉了,一副牌由54张组成,含3~A、2各4张,小王1张,大王1张。牌面从小到大用如下字符和字符串表示(其中,小写joker表示小王,大写JOKER表示大王):3 4 5 6 7 8 9 10 J Q K A 2 joker JOKER输入两手牌,两手牌之间用"-“连接,每手牌的每张牌以空格分隔,”-"两边没有空格,...原创 2019-06-06 11:32:04 · 3281 阅读 · 1 评论 -
dp(动态规划)之最长公共子序列
今天分享一道比较典型的dp问题: 问题描述: 我们有两个字符串m和n,如果它们的子串a和b内容相同,则称a和b是m和n的公共子序列。子串中的字符不一定在原字符串中连续。 例如字符串“abcfbc”和“abfcab”,其中“abc”同时出现在两个字符串中,因此“abc”是它们的公共子序列。此外,“ab”、“af”等都是它们的字串。 现在给你两个任意字符串(不包含空格),请帮忙计算它们的最长公共子序列...原创 2019-07-25 17:51:18 · 690 阅读 · 2 评论 -
回溯之N皇后问题
问题及要求: n 皇后问题研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。 给定一个整数 n,返回所有不同的 n 皇后问题的解决方案。 每一种解法包含一个明确的 n 皇后问题的棋子放置方案,该方案中 ‘Q’ 和 ‘.’ 分别代表了皇后和空位。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/n-queens...原创 2019-08-02 13:26:27 · 389 阅读 · 0 评论