typedef struct { int cur; int n; char** value; } OrderedStream; OrderedStream* orderedStreamCreate(int n) { OrderedStream* obj=(OrderedStream*)calloc( ...
分类:
其他好文 时间:
2020-11-25 13:04:34
阅读次数:
17
可以使用宏定义方式对结构体成员进行赋值。 #include <stdio.h> #include <string.h> #include <stdlib.h> typedef struct{ struct { int n1; int n2; } data; int n3; }n_t; #define ...
分类:
其他好文 时间:
2020-11-25 12:35:44
阅读次数:
4
1.打印10*8的矩形 package main import "fmt" //练习1打印10*8的矩形在MethodUtils结构体中 type MethodUnits struct { } func (m MethodUnits) Print(){ for i:=0;i<10;i++ { for ...
分类:
其他好文 时间:
2020-11-25 12:30:03
阅读次数:
4
https://codeforces.ml/contest/888/problem/G struct TrieNode { int cnt; int num; int nxt[2]; void Init() { cnt = 0; num = 0; memset(nxt, 0, sizeof(nxt) ...
分类:
其他好文 时间:
2020-11-24 12:58:41
阅读次数:
10
插入排序算法: 插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。 每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。 重复直到所有输入数据插入完为止。 示例 1: 输入: 4->2->1->3 输出: 1->2->3->4 示 ...
分类:
编程语言 时间:
2020-11-24 12:23:16
阅读次数:
8
什么是内存对齐还是用一个例子带出这个问题,看下面的小程序,理论上,32位系统下,int占4byte,char占一个byte,那么将它们放到一个结构体中应该占4+1=5byte;但是实际上,通过运行程序得到的结果是8byte,这就是内存对齐所导致的。//32位系统#include<stdio.h>struct{intx;chary;}s;intmain(){printf("%d\n",s
分类:
编程语言 时间:
2020-11-23 12:26:53
阅读次数:
7
因为方法和结构体是在一起使用的所以首先定义结构体 type Student struct { Name string Age int } 定义方法 func (persion Persion) Learing() { } #备注:persion Persion适合方法在一起使用的所以和结构体关联如上 ...
分类:
其他好文 时间:
2020-11-23 12:22:28
阅读次数:
5
工具类 package com.gcs.util; import java.util.ArrayList; import java.util.List; public class PageUtil { /** * 手动分页类 * @param datas * @param pageSize * @p ...
分类:
其他好文 时间:
2020-11-23 11:59:35
阅读次数:
4
位置:rgw / rgw_rest.cc 2523 1 RGWHandler_REST *RGWREST::get_handler(rgw::sal::RGWRadosStore *const store, 2 struct req_state *const s, 3 const rgw::auth ...
分类:
其他好文 时间:
2020-11-21 12:28:04
阅读次数:
7
翻转单链表是出现在 各大公司 的面试中频率最高的一题了!!! 有 头插法 和 递归法 两种实现方法,一次性写出 bug free 的代码不是件容易的事! 具体看下面的代码和注释 如下: 1 /** 2 * Definition for singly-linked list. 3 * struct L ...
分类:
其他好文 时间:
2020-11-19 13:01:57
阅读次数:
19