
C-C++
进击的魔法师
目前主要做一些数据分析和机器学习相关的项目和相关研究,着重于推荐算法、深度学习和社区发现方向。研究生的课程主要为:系统架构和金融五门大课。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Practice3_5_vector_sort_struct_gold_silver_bronze_playerName1
Practice3_5_vector_sort_struct_gold_silver_bronze_playerName1 本例中实现了金银铜奖牌数降序排序,若两个运动员金银铜的奖牌数都相同,则按照运动员的姓名升序排序。 其中,关于结构体中的operator,这是其中一种写法;看到有同事ysf用了另外一种方法,看起来也比较清晰,下一个版本实现。 注意:这里说的两种写法,都是在结构体中使用“b原创 2017-03-01 22:35:01 · 403 阅读 · 0 评论 -
Practice3_6_vector_sort_struct_gold_silver_bronze_playerName2
Practice3_6_vector_sort_struct_gold_silver_bronze_playerName2 上一个程序中说,“有同事ysf用了另外一种方法,看起来也比较清晰,下一个版本实现”。 发现在实现的过程中,又有一个比较节省代码行(应该也会提升一点效率)的写法。 上一个程序中还说,在下下个版本实现使用比较器作为sort()的第三个参数实现,则,下一个版本实现。 不同原创 2017-03-01 22:48:27 · 550 阅读 · 0 评论 -
Practice3_7_vector_sort_struct_gold_silver_bronze_playerName3
Practice3_7_vector_sort_struct_gold_silver_bronze_playerName3 下面这个就是把结构体中内置的operator单独拿出来,作为比较器实现的方式。 1 // Practice3_vector_sort_struct.cpp : 定义控制台应用程序的入口点。 2 // 3 4 #include "stdafx.h" 5 #in原创 2017-03-01 22:56:23 · 514 阅读 · 0 评论 -
关于C中字符数组,字符指针以及C++中string类型的两两转换及排序
// practise.cpp : 定义控制台应用程序的入口点。 // #include “stdafx.h”#include <string.h> #include <string> #include <algorithm> #include <iostream> using namespace std;int main() { /* 字符串转字符数组,使用strncpy_s(),比s原创 2017-03-12 10:53:03 · 839 阅读 · 0 评论 -
Practice6_3_map_sort
该程序实现了学生信息到学生成绩的映射,且当map容器的key为结构体时要自己动手重载operator 对于int型默认就行了,但对于结构体map是不知道如何排序的,所以要自己手重载operator 该程序以重载结构体的operator 经过前面的vector容器练习之后,这些道理和用法都是一样一样的。 // Practice6_map.cpp : 定义控制台应用程序的入口点。原创 2017-03-12 11:04:46 · 423 阅读 · 0 评论 -
Practice6_2_map_sort_by_comparator
上一个程序初步简单的实现了使用自定义operator的方式的map的初始化,但是遇到了一个问题: 检查operator函数时报“invalid operator 因。下一个程序中解决该问题,并实现高内聚。 “invalid operator这里): 在待排序列中如果出现相等元素,则会报错Expression : invalid operator 原因是,c++编译器原创 2017-03-12 11:08:39 · 400 阅读 · 0 评论 -
Practice6_3_map_sort_by_compareStu
这个程序也是在解决“invalid operator问题的根因是当两个元素相等时必须返回false才行!!(见这里,和这里) return false; //Should return false if both the vaules are same原创 2017-03-12 11:10:55 · 399 阅读 · 0 评论