C/C++
CodeMing
CV研究僧在寺。爱编程,爱美剧 ,爱推理,爱读书,爱旅游,爱骑行,钟情各种科学小知识
展开
-
八皇后
N皇后问题是一个经典的问题,在一个N*N的棋盘上放置N个皇后,每行一个并使其不能互相攻击(同一行、同一列、同一斜线上的皇后都会自动攻击)。原创 2015-08-21 11:09:12 · 652 阅读 · 0 评论 -
华为机试训练:图片排序
/*题目: Lily上课时使用字母数字图片教小朋友们学习英语单词,每次都需要把这些图片按照大小(ASCII码值从小到大)排列收好。请大家给Lily帮忙,通过C语言解决。输入: Lily使用的图片包括"A"到"Z"、"a"到"z"、"0"到"9"。输入字母或数字个数不超过1024。Lily的所有图片按照从小到大的顺序输出样例: Ihave1nose2hands10fingers输出:原创 2015-08-06 21:09:05 · 1156 阅读 · 0 评论 -
循环链表解约瑟夫环
约瑟夫斯问题(有时也称为约瑟夫斯置换),是一个出现在计算机科学和数学中的问题。在计算机编程的算法中,类似问题又称为约瑟夫环。有个囚犯站成一个圆圈,准备处决。首先从一个人开始,越过个人(因为第一个人已经被越过),并杀掉第k个人。接着,再越过个人,并杀掉第k个人。这个过程沿着圆圈一直进行,直到最终只剩下一个人留下,这个人就可以继续活着。问题是,给定了和,一开始要站在什么地方才能避免被处原创 2015-07-29 01:00:52 · 831 阅读 · 0 评论 -
指针的大小到底是由谁决定?是多少?
指针的大小到底是由谁决定?是多少?原创 2015-09-10 15:59:43 · 2275 阅读 · 1 评论 -
内存泄露与野指针
你定义了一个变量,使用完这个变量之后却没有及时回收这部分内存,这时我们就说发生了内存泄露。如果发生了内存泄露又没有及时发现,随着程序运行时间的增加,程序越来越大,直到消耗完系统的所有内存,然后系统崩溃。原创 2015-09-28 11:05:38 · 1112 阅读 · 0 评论 -
LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
头文件封装了库函数以及一些类,将一些复杂的工作由库函数处理,而用户不必把精力放在这些地方。比如说cout函数调用,不过这个函数有些特殊,用的是运算符重载,确切地说是重载了“屏幕上打印出来,这个功能要是由我们去写,估计也得学个两三年才有可能。所以就简化了操作。原创 2014-05-26 20:18:13 · 723 阅读 · 0 评论 -
合唱队
N位同学站成一排,音乐老师要请其中的(N-K)位同学出列,使得剩下的K位同学不交换位置就能排成合唱队形。 合唱队形是指这样的一种队形:设K位同学从左到右依次编号为1, 2, …, K,他们的身高分别为T1, T2, …, TK,则他们的身高满足T1 < T2 < … < Ti ,Ti > Ti+1 > … > TK (1 <= i <= K) 。 任务是,已知所有N位同学的身高,计算最少需要几位同学出列,可以使得剩下的同学排成合唱队形。原创 2015-08-06 21:19:14 · 497 阅读 · 0 评论 -
leetcode:求最后一个单词长度
Question :Given a string s consists of upper/lower-case alphabets and empty space characters ' ', return the length of last word in the string.原创 2015-08-05 09:50:04 · 717 阅读 · 0 评论 -
leetcode:Remove Duplicates from Sorted Array
Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length.Do not allocate extra space for another array, you must do this in place with constant memory.For example, Given input array A = [1,1,2原创 2015-08-22 00:54:07 · 562 阅读 · 0 评论 -
点评版:函数源代码 strcpy/memcpy/atoi/kmp/quicksort
函数源代码 strcpy/memcpy/atoi/kmp/quicksort继上一次发表了一片关于参加秋招的学弟学妹们如何准备找工作的博客之后,反响很大,顾在此整理一下,以便大家复习。好多源自july的这篇博客,也有很多是我自己整理的。希望大家能够一遍一遍的写,直到能够秒杀为止。原创 2015-07-30 00:26:16 · 679 阅读 · 0 评论 -
输入一个int型数据,计算出它在内存中存储时含1的个数
输入一个int型数据,计算出它在内存中存储时含1的个数原创 2015-08-25 18:49:18 · 1631 阅读 · 0 评论 -
预处理(宏定义、文件包含、条件编译)
预处理(pre-treatment),是指在进行最后加工完善以前进行的准备过程,具体应用在不同的行业或领域,会有不同的解释。 一、含义程序设计中的预处理(Preprocess),程序设计领域,预处理是在程序源代码被编译之前,由预处理器(Preprocessor)对程序源代码进行的处理。这个过程并不对程序的源代码进行解析,但它把源代码分割或处理成为特定的符号用来支持转载 2015-08-17 20:16:43 · 3569 阅读 · 0 评论 -
字符串之单词原地逆转
比如输入:I LOVE CAIHONG输出: I EVOL GNOHIAC原创 2015-08-23 20:21:28 · 1076 阅读 · 0 评论 -
输入一行字符串,找出其中重复出现且最长的字符串,输出它及其首字符的位置
输入一行字符串,找出其中重复出现且最长的字符串,输出它及其首字符的位置如输入:abcababcdhabcdr输出:abcd, 6*****************原创 2015-08-02 17:21:41 · 1791 阅读 · 0 评论 -
基本内置类型中整型浮点型占多少字节
基本内置类型中整型浮点型占多少字节原创 2015-08-25 16:34:30 · 16233 阅读 · 0 评论 -
单词进行倒置
用C++语言实现,将一句话中的单词进行倒置(单词之间倒转,单词本身不倒置),标点符号不导致。比如一句话“I come from tianjin. “,倒置后变成“tianjin. from come I ”。原创 2015-08-02 01:06:38 · 1014 阅读 · 0 评论 -
百钱买百鸡之数学优化
今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何?答曰:鸡翁四,值钱二十;鸡母十八,值钱五十四;鸡鶵七十八,值钱二十六。又答:鸡翁八,值钱四十;鸡 母十一,值钱三十三,鸡鶵八十一,值钱二十七。又答:鸡翁十二,值钱六十;鸡母四、值钱十二;鸡鶵八十 四,值钱二十八。原创 2015-08-21 01:00:25 · 4972 阅读 · 0 评论 -
创建动态数组以及sort函数的用法 -- 字符串的漂亮度
字符串的漂亮度与创建动态数组以及sort函数的用法原创 2015-08-15 11:10:47 · 2697 阅读 · 0 评论 -
字符子串问题
//题目出自程序员面试宝典第四版第14章14.6 字符子串问题移动字符串内容,传入参数char *a和m,规则如下:将a中字符串的倒数m个字符移到字符串前面,其余依次像右移。例如:ABCDEFGHI,M=3,那么移到之后就是GHIABCDEF。 #include#includevoid fun(char *w,int m);int main(){ char w[3原创 2015-07-28 16:26:53 · 657 阅读 · 0 评论 -
指针数组与const指针,以及warning:deprecated conversion from string constant to 'char *'
指针数组其实也是一个数组,只不过数组中的元素是指针类型的数据。每一个元素都是一个指针变量。定义一个指针数组方式如下:int* p[5];由于[]的运算优先级别比*高,p会优先与[]结合,形成数组。然后再与*结合,表示数组是一个指针类型的。常用与存储长度不一的字符串数据。这个比用二维数组来存储要节省空间。因为二维数组必须满足最长的字符串也能够有空间来存储。所以所有的存储空间都是按照最原创 2015-08-07 10:57:30 · 963 阅读 · 0 评论 -
整数转化为整数字符串
题目:把一串整数转化为整数字符串,并且不用itoa。还有的题目是把整数字符串转化为整数。有空再补上。#include #includeconst int N = 10;int main(){ int num = 123456789, i = 0, j = 0; //std::cin >> num; char temp[N],Str[N]; while(num){原创 2015-07-29 23:44:12 · 577 阅读 · 0 评论 -
字符子串
/************************************************************************************************输入abc输出:ab,bc,a,b,c ********************************************************************************原创 2015-08-02 17:13:41 · 512 阅读 · 0 评论