- 博客(8)
- 收藏
- 关注
原创 C语言判断大小端
涉及的概念: 低地址、高地址、低字节、高字节、大端、小端。我是这样记得:(什么样的人处在什么样的位置)低字节在低地址,即小端(小人物、打工仔);
2023-07-17 22:06:19 73
原创 几种查找算法
hush! show me ur code!#include<iostream>using namespace std;int orderfind(int * arr, int n,int key);//顺序int betterorderfind(int *arr, int n, int key);//优顺序int binaryfind(int *arr, int n, ...
2018-11-15 16:26:45 486
原创 C++排序算法(冒泡,选择,直接插入,快速,希尔)
hush! show me your code!vs2013:#include<iostream>using namespace std;void printArr(int * arr,int n);void swap(int& x, int &y);void bubbleSort(int * arr, int n);//冒泡排序,从一端开始vo...
2018-11-15 16:02:01 328
原创 任意整数转换为任意进制
之前参见某公司笔试要求写出整数转换为3进制的程序,当时时间有限只写了个思路,今天完善一下。思路:仿照十进制整数转换为2进制(即,仿照除二取余法),将转化后的数字存在一个数组里,然后逆序输出。(1)#include #include void number_system_conversion(long n,int B);int main() {int number,jin
2017-11-25 22:18:00 1216
原创 josephus问题的实现
josephus问题:n个人围坐一圈,从某个人开始数,沿顺时针方向数,数到m的人被淘汰。然后接下去数,数到m的人被淘汰。重复上述过程,知道剩下最后一个人,这个人是获胜者。(话说这个游戏可能没有王者好玩,但是总感觉吊吊的)采用c语言实现:实现步骤:(1)建立一个长度位n的整形数组,存储1到n,表示n个人。(2)用i表示数组元素下标,初始值位0.假设从i指向的元素开始数,数到m,这相当
2017-11-25 21:48:37 921
原创 (c/c++)实现逆序输出整数的几种方法
用while语句,for语句实现任意整数的逆序打印。while,do-while以及while-do类似。
2017-11-24 17:56:51 49810 5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人