
C/C++
文章平均质量分 52
白小宇
学识的基础是创造的基础。
展开
-
C语言结构体别名定义问题
typedef struct AAA{ ... }*PS;这就为结构体指针AAA *定义了一个别名PS。以后写 PS pt; 就等价于写 struct AAA *pt; 了。对于上例中,写 BiTree root; 就等价于写 struct Node *root;原创 2016-12-04 11:51:30 · 13660 阅读 · 0 评论 -
typedef与#define
typedef int * int_ptr; #define int_ptr int * 作用都是用int_ptr代表 int * ,但是二者有不同。#define int_ptr int *int_ptr a, b; //相当于int * a, b; 只是简单的宏替换typedef int* int_ptr;int_ptr a, b; //a, b 都为指向int的指针,typedef为int*原创 2017-03-03 16:43:54 · 431 阅读 · 0 评论 -
C++模拟进程状态的转化
最近在写操作系统的实验报告,顺带写篇博客~ 题目:用C++编程来模拟 进程状态的转换 备注都在上面,一看就懂哈~#include<stdio.h>#include<stdlib.h>#include<string.h>struct jincheng_type{ int pid; //进程的ID int youxian; //进程的优先级 int dax原创 2017-12-25 22:34:20 · 4921 阅读 · 5 评论 -
遗传算法解决TSP问题(C++)
很早做了综合实训,题目是用 遗传算法解决TSP问题。 今天写篇博客,一方面作为分享,另一方面作为知识回顾~为什么采用遗传算法解决问题呢?因为相比于其他普通算法,遗传算法有很大的优势,它摆脱了传统算法对问题参数的依赖,如连续、可导、可微等限制,只需对参数的编码进行操作,减少了求解问题的复杂性,同时它是一种全局搜索算法避免了陷入局部最优解。 本文章程序中,是求其TSP(38个城市)的近似解;去...原创 2017-12-26 03:45:49 · 39008 阅读 · 16 评论