Format C, C++, C#, Go, Java, Python, Rust code.

This commit is contained in:
krahets
2023-09-02 23:54:38 +08:00
parent b6ac6aa7d7
commit dd72335235
53 changed files with 152 additions and 154 deletions
+7 -7
View File
@@ -7,7 +7,7 @@
#include "../utils/common.h"
/* 哈希表默认数组大小 */
# define HASH_MAP_DEFAULT_SIZE 100
#define HASH_MAP_DEFAULT_SIZE 100
/* 键值对 int->string */
struct pair {
@@ -154,7 +154,7 @@ void print(ArrayHashMap *d) {
int i;
mapSet set;
pairSet(d, &set);
pair *entries = (pair*) set.set;
pair *entries = (pair *)set.set;
for (i = 0; i < set.len; i++) {
printf("%d -> %s\n", entries[i].key, entries[i].val);
}
@@ -164,7 +164,7 @@ void print(ArrayHashMap *d) {
/* Driver Code */
int main() {
/* 初始化哈希表 */
ArrayHashMap * map = newArrayHashMap();
ArrayHashMap *map = newArrayHashMap();
/* 添加操作 */
// 在哈希表中添加键值对 (key, value)
@@ -178,7 +178,7 @@ int main() {
/* 查询操作 */
// 向哈希表输入键 key ,得到值 value
const char * name = get(map, 15937);
const char *name = get(map, 15937);
printf("\n输入学号 15937 ,查询到姓名 %s\n", name);
/* 删除操作 */
@@ -196,7 +196,7 @@ int main() {
mapSet set;
keySet(map, &set);
int *keys = (int*) set.set;
int *keys = (int *)set.set;
printf("\n单独遍历键 Key\n");
for (i = 0; i < set.len; i++) {
printf("%d\n", keys[i]);
@@ -204,12 +204,12 @@ int main() {
free(set.set);
valueSet(map, &set);
char **vals = (char**) set.set;
char **vals = (char **)set.set;
printf("\n单独遍历键 Value\n");
for (i = 0; i < set.len; i++) {
printf("%s\n", vals[i]);
}
free(set.set);
return 0;
}